ckfq 发表于 2008-6-3 16:41:00

[求助]要如何去除多行未定义字句的显示?

本帖最后由 作者 于 2008-6-3 16:49:00 编辑 <br /><br /> <p>  打开cad图纸时,在命令行中,会不断显示约400行的未定义字句,如:“** 形 80 未定义”等等,最后一行显示:“AutoCAD 菜单实用程序已加载”,图纸显示较慢。用F2键打开,复制最后部分如下所示(其中* 号是原有的)</p><p>……(晕!非常多行,约400行左右如下提示的未定义字句)</p><p>** 形 80 未定义<br/>** 形 86 未定义<br/>** 形 67 未定义<br/>** 形 32 未定义<br/>** 形 258 未定义<br/>** 形 51 未定义<br/>** 形 50 未定义<br/>AutoCAD 菜单实用程序已加载。</p><p>  请教高手:</p><p>    不知是何原因?要如何去除这些未定义的显示?提高图纸打开的速度?我用的是CAD2005。</p><p></p><p><br/></p>

dunkel 发表于 2008-6-3 17:04:00

这个提示一般来说是字体使用不适的缘故. 从提示的 80/86/67/.... 这样的码值来看, 应该是将 BigFont 作为 Normal Font 使用了, 或者就是型定义中没有使用 Normal Font 字体. 因为提及的这些码值, 除了 258 外, 都是普通的字面和数字类的编码.
如果可以的话, 将相关的图形文件去除了敏感的内容, 压缩下上传来看看?

ckfq 发表于 2008-6-3 17:31:00

<p>  首先谢谢<strong><font face="Verdana" color="#61b713">dunkel老师</font></strong>一如既往的及时关注解答!</p><p> 现再我把这图纸压缩后上传给老师分析解答,谢谢!</p>

dunkel 发表于 2008-6-3 17:44:00

呃, 我这里打开没有那些提示, 只有提示用 Simplex.shx 替换了 Fangsong_GB2312.
可以这样, 由于缺省的 Style 命令中字体预览里是 AaBbCc 这样的字符串, 所以, 可以进入 Style 字型定义对话框, 逐个字型走一边, 看看是哪个字型定义时下面的命令行里有类似的提示. 将这个字型定义的字体核实, 重新定义下.

ckfq 发表于 2008-6-5 16:47:00

本帖最后由 作者 于 2008-6-5 17:42:43 编辑 <br /><br /> <p>&nbsp; 感谢<font face="Verdana" color="#61b713"><strong>dunkel</strong><font color="#000000"> 老师的及时解答!</font></font></p><p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从老师的解答中我得到启示:说明是字体问题引起的毛病。经检查,哦!原来我是把CAD中原5MB多的fonts文件夹另改名了,改用我下载的130多MB的字体文件夹同样名为fonts以替换它后造成的,看来原有的字体文件不可少。于是,我把原5MB多的fonts文件夹内的所有字体文件全部复制到我下载的新的同名字体文件夹:fonts中,共143MB了。这样,问题消除了。</font></p><p><font face="Verdana">  但,我觉得字体文件数量太多,也是个问题,是不是可以简化少些字体文件?可以删除哪些不必要的字体文件?</font></p>

dunkel 发表于 2008-6-5 17:10:00

这个问题, 没有好的解决方法, 尤其是有比较多的和外界进行文件交流的情况下. 一个做法是只保留基本的字体库和专业特殊符号字体文件, 所有的其它字体文件都替换为自己系统上字体; 另外的做法就是如 5楼 这样的做法, 收集各种名字的涉及到的字体. 其实, 字体文件, 绝大部分都是一样或基本类似的, 除了一些专业方面的特殊符号的字体. 用简单的字体进行替换或重新定义, 一般不会影响到图面内容的表示.
页: [1]
查看完整版本: [求助]要如何去除多行未定义字句的显示?