在CAD中打开外来图纸后发现有时字体是乱码的情况,这是因为CAD中系统没有这种字体,通常解决办法是在网上下载这种字体然后将字体拷贝到AutoCAD安装目录下的”font”文件夹下,再次打开后CAD就能正常打开这个字体,但是如果你下载不到相应字体或不想每次打开文件时都要手动指定替换的字体,你就可以编辑CAD的字体映射文件。字体映射文件是文字字体及其替换字体的列表。如果无法找到图形中使用的文字字体,则将通过字体映射文件用另一文字字体替换缺少的字体。
下面举例说明,打开一个CAD图形文件,由于图形文字所带字体没有,CAD就出现“缺少SHX文件”对话框,如图所示:
点击“忽略缺少的SHX文件并继续”,打开图形1,发现有些文字没有。
打开【格式】│【文字样式】,发现当前文字样式的大字体是“intecad.shx”,在它前面是一个感叹号,说明系统里面没有这个字体。
这时你可以选择去网上下载这个字体,然后将这个字体复制到AutoCAD安装目录下的”font”文件夹下;现在我们要采用另外一种办法,也就是字体映射的办法。
在CAD菜单中选择“工具”--“选项”--“文件”--“文本编辑器、词典和字体文件名"--"字体映射文件"。
记住这个字体映射文件目录,然后在电脑里打开这个字体映射文件“acad.fmp”,并双击打开,输入“intecad;hztxt.shx”,这个就是表示用“hztxt.shx”字体代替“intecad.shx”;保存“acad.fmp”文件后,关闭文件。
关闭CAD,重新启动CAD,并打开刚才那个图形1。
字体完美显示。
注意:hztxt字体是一款autocad的单线矢量仿宋体的字体文件。hztxt字体能够适应每一个不同版本的CAD软件,主要作用是显示CAD图纸中的中文汉字,大家可以在网上下载,下载后解压缩出文件,复制hztxt字体到cad软件安装目录下的font文件夹即可。