在CAD软件中,当我们在软件中打开一张CAD图纸的时候,发现打开的CAD图纸中,有一些文字显示为问号,无法正确显示,当我们想要使图纸中的CAD文字正确显示的时候,我们该如何操作?
CAD文字显示为问号的解决方法:
CAD可以用两种字体文件:
一、操作系统通用的ttf字体,例如宋体、黑体。这些字体不仅可以在CAD里使用,还可以在OFFICE、PS等软件中使用。
二、CAD专用的shx字体,例如txt.shx、hztxt.shx等,这些字体只能在CAD里使用。
而CAD的shx文件分为三种:
1、用于显示数字和英文等单字节符号的小字体,字体类型称为unifont,
2、用于显示汉字、日文、韩文等双字节字符的大字体文件,形文件类型称为bigfont.
3、专门保存用于线型等特殊图形用的一些图形符号的符号形文件,形文件类型是shapes。
出现问号的原因:
如果图中采用的系统字体,如宋体或黑体等,通常不会出现问号,如果某些特殊字符没有的话,会显示为方框。
CAD在打开图的时候如果没有提示缺少字体,打开图中有问号,说明我们使用的字体跟原来图中使用的字体同名但版本不同。
如果CAD没有找到到图中用的字体,会提示忽略或替换字体,无论是忽略或选择替换字体都有可能出现问号。如果选择忽略字体替换,当缺少某种小字体时,字符会用CAD系统默认设置的替换字体文件(在"选项"对话框(OP)中可以设置,通常为simplex.shx)代替,如果替代字体中没有的字符会用问号表示,例如simplex.shx中缺少钢筋符号,钢筋符号就会显示为问号。如果CAD缺的是大字体,如果是多行文字,CAD通常会用宋体替换;如果是单行文字,浩辰CAD不会显示这些文字,将会显示为空白,而浩辰CAD会显示问号。如果选择替换成了同类字体,这些字体中缺少的字符就会显示问号。
遇到字体显示为问号怎么办呢?首先想到也是最好的方法就是:找到原来使用的字体!
假如是同事或合作伙伴发给你的图纸,可以让他们将字体一起发过来(用电子传递功能可以直接将图纸所用的字体和外部参照、图像一起打包)。如果你找不到原图的绘制者,可以到网上搜同名的字体,如果搜到多个版本,可以挨个试试,运气好的话应该可以找到相同的字体。
如果实在找不到原字体的话,只能自己想办法了。办法有下面几种:
一、在打开文件时根据提示选择合适的字体文件进行替换。
此时必须合理判断缺少的文字是什么类型的字体,从而选择合适的字体进行替换。小字体通常就那么几种,尤其在国内使用特殊小字体的比较少,常用的有txt.shx和simplex.shx,如果图中钢筋符号显示为问号,你可以在网上找一下tssdeng.shx字体。如果缺失的是大字体文件,大字体文件你可以先统一替换成hztxt.shx或hzfs.txt等这种字体,这种字体一般人都会有。浩辰CAD里好像也不带,国产CAD,例如浩辰CAD倒是直接带这样的字体。加入你选择替换成常规的小字体和大字体都提示不是正确的形文件,你注意一下名字是否是:aaa.shx,gdt.shx,ltypeshp.shx,这类文件就是符号形,是无法轻易替代的,这类文件对文字通常不会产生什么影响,只会使有些带符号的线型显示为普通的虚线,如果遇到线型或某些图形显示不正确,你就必须找到合适的形文件了。
二、设置字体映射文件。
如果只是看图,只要求文字能正常显示,而且一批图纸中缺少的字体是相同的,这种情况下可以设置一下字体映射文件,图纸在打开时CAD会将某些字体自动映射成你设置的字体。
CAD的映射文件是*.fmp,浩辰CAD的映射文件叫GCAD.fmp,浩辰CAD的映射文件叫gCAD.fmp。
这个文件是一个纯文