AutoCAD 字体替换规则和电子传递
相信每个人都会遇到共享图纸的时候,发现里面的文字显示为乱码,或者是提示找不到相应的文字。
那么本文就要说说AutoCAD字体替换的规则,以及通过电子传递来避免文字乱码等错误。
文字替换
如果图形中使用的某种字体在当前的系统中不可获取,则该字体将自动被另一种字体替换。
程序通过替换字体来处理当前系统上不提供的字体。
如果图形打开时找不到字体文件,下表将显示使用的字体替换规则。
字体替换
文件扩展名
第一映射次序
第二映射次序
第三映射次序
第四映射次序
.ttf
使用字体映射表
使用文字样式中定义的字体
Windows 使用类似的字体进行替换
.shx
使用字体映射表
使用文字样式中定义的字体
使用 FONTALT
提示输入新字体
.pfb
使用字体映射表
使用 FONTALT
提示输入新字体
一般的DWG图纸目前都在采用SHX字体,复制一张图纸到另外一台机器上首先要找字体映射表,然后找字体样式里面的字体,在找Fontalt里面指定的字体,以上情况都没有找到的情况下,弹出对话框提示选择相应的字体。
字体映射表:
处理字体映射表,有一个系统变量FONTMAP, 默认情况下的值是ACAD.fmp。
字体映射文件是带有 .fmp 扩展名的普通 ASCII 文本文件。默认的字体映射文件为“acad.fmp”(适用于 AutoCAD)和“acadlt.fmp”(适用于 AutoCAD LT)。使用任何 ASCII 文字编辑器均可以在字体映射文件中更改字体指定。
注意一点,FONTMAP 只能用于通过 Mtext命令创建的文字。
指定默认替换字体:
系统变量:Fontalt, 默认情况下是simplex.shx
可以根据自己的需要进行输入。
bigfont.shx
日文字体,字符子集
chineset.shx
繁体中文字体
extfont.shx
日文扩展字体,级别 1
extfont2.shx
日文扩展字体,级别 2
gbcbig.shx
简体中文字体
很多人可能看到这里感到比较头疼,实际上AutoCAD有一个很好的功能,可以避免这种烦人的情况发生。
电子传递: 在传递设置中可以选择包含字体,然后生成压缩包或者自解压文件。
这样做就省得大家来回找字体了。
转载至:http://www.cadzj.com/n/29663.html