国产007 发表于 2014-3-17 09:40

中望2014+图纸的字体正常显示

老版本图纸?大量外文字体?乱码?问号???      面对这样的难题,不同的人面对它便有不同的解法——有的人避而远之,有的人望洋兴叹,有的人抱怨,有的人苦思冥想,不知死掉了多少个脑细胞,却终究在一棵树上吊死,也有的人,变换思维的角度、灵活解题;有的人会乐于学习经验,不费吹灰之力,有了“柳暗花明又一村”的顿悟豪情。遇到字体显示这样问题,客户使用时应该怎么去解决呢?现在这里就教你一些经验技巧。首先我们先要了解我们所说的老图纸到底是那些版本的图纸呢?即为ATUO CAD的低版本文件,如R13(以及R13以下)的DWG文件。这个版本的软件的图纸用R14或者更高的版本的软件打开时,即使正确的选择了汉字字形文件,还是会出现汉字的乱码(如图1),原因是因为R14以上版本与R13及以下版本使用的代码页不同,这样出现乱码现象是在所难免的。http://bbs.vx.com/attachment/thumb/1403/thread/37_13958_631fd9ece9f553b.jpg

图1 字体乱码显示
这样的话,我们解决办法就是:使用中望2012+之前的系列平台软件,例如zwcad2012专业版,将图纸转存成2004版或者更高版本,这个字体就能正常显示。http://bbs.vx.com/attachment/thumb/1403/thread/37_13958_85188c705950ff1.jpg

图2 字体正常显示
第二种情况:当我们在打开一些图纸,块中或部分文字会出现乱码现象(见图3),这样的情况在2014+中有一个内置的参数zwcorrectcode,这个参数是对文字执行校正的系统变量,存在2014版本中,支持对2013dwg以下格式文件的字体修改,系统变量zwcorrectcode.范围是0-3.默认为0:为0时,不执行任何特别校正;为1时,对多行文字执行校正;为2时,对单行文字执行校正;为3时,对多行和单行文字执行校正。一般情况下,我们在打开图纸发现显示不正常时,可以使用这个参数,将参数值设置到3将图纸打开,图纸中错误的信心会被修正,这时我们再将值返回到默认值0,将图纸保存,那么下次打开图纸时图纸就会显示正常了。http://bbs.vx.com/attachment/thumb/1403/thread/37_13958_dc6a63df921b7ab.jpg

图3 块中的字体显示不正常
http://bbs.vx.com/attachment/1403/thread/37_13958_093c3c8bfa7c7cf.jpg图4 字体修正显示正常
第三种情况:当打开一张其他公司或者其他人员的图纸时,发现提醒文字替换,我们使用其他字体中替换时,发现字体显示不正常,这时我们就需要去找客户要图纸或者去网上找这样的字体,这样就比较麻烦,在紧急情况下需要使用时,可新建文档,将此CAD图纸作为一个块插入,这样字体就可以显示正常了。字体的问题是我们在进行DWG图纸交互时经常会遇到的问题,在这样的情况下我们首先要判断出问题的所在,这样问题解决起来就比较简单了。Follow me.学习经验技巧并灵活借鉴,这样处理类似的问题就得心应手,也许你会感到别有天地非人间!
页: [1]
查看完整版本: 中望2014+图纸的字体正常显示