CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 6711|回复: 0

[技巧文章] 中望2014+图纸的字体正常显示

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

6 _. h; M' d6 C  k$ |4 I1 u: l
图1 字体乱码显示

/ Z+ w! ~5 J+ d
这样的话,我们解决办法就是:使用中望2012+之前的系列平台软件,例如zwcad2012专业版,将图纸转存成2004版或者更高版本,这个字体就能正常显示。
9 s: [; N4 a8 l1 I
) y4 z$ l( ?, l
图2 字体正常显示
' w( ?- o2 N* h7 L- I
第二种情况:
当我们在打开一些图纸,块中或部分文字会出现乱码现象(见图3),这样的情况在2014+中有一个内置的参数zwcorrectcode,这个参数是对文字执行校正的系统变量,存在2014版本中,支持对2013dwg以下格式文件的字体修改,系统变量zwcorrectcode.范围是0-3.默认为0:
为0时,不执行任何特别校正;
为1时,对多行文字执行校正;
为2时,对单行文字执行校正;
为3时,对多行和单行文字执行校正。
一般情况下,我们在打开图纸发现显示不正常时,可以使用这个参数,将参数值设置到3将图纸打开,图纸中错误的信心会被修正,这时我们再将值返回到默认值0,将图纸保存,那么下次打开图纸时图纸就会显示正常了。

+ f+ a, V. D+ o/ d# i. A
" J3 z" F& m/ E0 Y. P, z! M
图3 块中的字体显示不正常

8 w; x$ Q( g  h5 e
图4 字体修正显示正常

# o2 i3 |$ a7 P
第三种情况:
当打开一张其他公司或者其他人员的图纸时,发现提醒文字替换,我们使用其他字体中替换时,发现字体显示不正常,这时我们就需要去找客户要图纸或者去网上找这样的字体,这样就比较麻烦,在紧急情况下需要使用时,可新建文档,将此CAD图纸作为一个块插入,这样字体就可以显示正常了。
字体的问题是我们在进行DWG图纸交互时经常会遇到的问题,在这样的情况下我们首先要判断出问题的所在,这样问题解决起来就比较简单了。
Follow me.学习经验技巧并灵活借鉴,这样处理类似的问题就得心应手,也许你会感到别有天地非人间!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-11-25 01:24

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表