在AutoCAD里中文显示为乱码,一般是有2个原因:一是没有定义中文字体,这会在使用单行文字命令或修改标注添加中文时候显示一连串“?”;另外一个原因就是在打开别人图纸的时候,如果别人使用了一种你的系统内没有安装的字体,而你在AutoCAD提示你选择适配字体时又直接跳过,那么所有没有正确适配的字体都会显示成乱码,最典型的是日文。
对于第一种情况,解决起来很简单,只需要正确定义中文字体即可,推荐使用符合国标的GB工程字体。具体设置如下:
选择【格式】|【文字样式】菜单项,弹出【文字样式】对话框,在【字体】选项中选择【使用大字体】复选框,此时【大字体】下拉列表框由虚变实,在【 SHX字体】下拉列表框中选择gbeitc.shx或者 gbenor.shx,在【大字体】下拉列表框中选择gbcbig.shx,其他设置不变,单击【应用】按钮后再单击【取消】按钮,完成中文字体设置。其中中文长仿宋字体是gbcbig.shx,英文及数字使用斜体是gbeitc.shx或正体是gbenor.shx。
对于第二种情况,一个简便的解决办法是当提示你选择适配字体时候,对于每一种没有的字体都选择gbcbig.shx,一般都能解决问题。如果问题依旧,可以如上述方法调出【文字样式】对话框,在【样式名】下拉列表框中选择每一种文字样式,都把它们按照上面的设置修改过来,这样大部分的乱码问题都可以解决。
轻松解决AutoCAD文字的乱码问题
2006-01-03 10:54作者:水瓶 原创出处:天极设计在线责任编辑:Shiny
经常接触CAD图纸的朋友们会发现,下载到的图纸打开以后经常出现文字的乱码问题,
有的时候文字全部显示为问号,给我们的工作带来了不少麻烦。怎么解决这样的问题呢?
看下面这个图,这是在AUTOCAD中的一行文字,不要误会哦,这可不是日语,而是显示错误的乱码。
如果只是想知道某一行文字的内容的话,双击编辑文字或者在选中文字后按“Ctrl+1”打开对象特性管理器,都可以达到查看文字内容的目的。
其实出现这样的问题的原因是因为在不同的电脑上做图时使用了不同的字体,如果在制图的时候使用通用的字体就很容易避免这种问题的发生,可是问题已经发生了总要想个解决的办法让字体正常的显示出来吧:
打开一个可以正常显示文字的DWG文件,复制一行能够正常显示的文字到有乱码问题的图纸之中:
鼠标点击工具栏上的特性匹配工具,
以正常显示的字体为源对象,让乱码显示的文字特性匹配正常显示的字体(如图)
(使用特性匹配)
特性匹配之后问题消除:
如果遇到一个CAD文件有多处字体问题,使用特性匹配一个一个的点击也是件很麻烦的事情。有没有简单一点的办法呢?答案当然是有!
选择CAD中的格式——文字样式,打开文字样式对话框:
点新建按钮,名字任意,这里我们用默认的“样式 1”,在SHX字体、大字体两对话框中选择如图所示的字体(txt.shx、gbcbig.shx):
应用文字样式1,关闭对话框。
鼠标选中所有需要修改的乱码,在文字样式管理器中选择我们刚刚保存的文字“样式
1”。
再看文件中的乱码已经正常显示为文字。
阅读关于 CAD 乱码 设计 的全部文章
因篇幅问题不能全部显示,请点此查看更多更全内容