完美解决AutoCAD字体替换问题
打开别人图时,不到原文件的字体怎么办?很好的方法!希望固定!
打开别人一张图时,要不停的替换我没有的字体文件,怎样才能一劳永逸?
1. 从网上直接搜索CAD没有的字体,下载后复制到或者直接剪切到CAD安装的文件内Fonts文件里就可以了。我使用的AutoCAD LT 2012的版本,该版本的Fonts文件目录地址为:C:\Program Files\Autodesk\AutoCAD LT 2012 - Simplified Chinese\Fonts。该方法的缺点,就是如果所需要的字体很多,会占用大量磁盘空间,有可能影响CAD运行速度。我从网上下载了一个字体包,里面还有2458种字体,解压后大小有1G之多。
2. 复制粘贴Fonts文件夹里现有的字体文件,会生成所复制字体的副本,将该附件重命名所需字体的名称。比如用字体gbcbig(win7系统里默认隐藏已知文件类型的扩展名,我的是win7系统,所以在字体名称后面不显示.shx,XP系统下会显示为gbcbig.shx)替换没有的字体hzfs,复制粘贴字体gbcbig,会生成该字体文件“gbcbig - 副本”,将该字体文件重命名为hzfs就可以了。该方法和第一种方法的缺点一样,会占用磁盘空间,有可能影响CAD运行速度。
3. 利用CAD字体映射文件来达到不再手动选择替换字体样式。最完美的设置方法。其本质就是将手动选择替换字体改为由CAD自动替换字体。
进入CAD以后,依以下循序操作
fonts字体怎么安装
第一步:选项»文件»支持文件搜索路径
★『该项目下会有几个文件目录地址,选择含有appdata的地址,我的目录地址为:C:\Users\ZhangZongYe(当前系统用户名)\AppData\Roaming\Autodesk\AutoCAD LT 2012 - Simplified Chinese\R17\chs\Support,该目录下可以CAD字体映射文件acadlt.fmp(不同版本的CAD对应的映射文件名称不同)。到并打开acadlt.fmp文件,内容如下:
cibt;CITYB___.TTF
cobt;COUNB___.TTF
eur;EURR____.TTF
euro;EURRO___.TTF
par;PANROMAN.TTF
rom;ROMANTIC.TTF
romb;ROMAB___.TTF
romi;ROMAI___.TTF
sas;SANSS___.TTF
sasb;SANSSB__.TTF
sasbo;SANSSBO_.TTF
saso;SANSSO__.TTF
suf;SUPEF___.TTF
te;TECHNIC_.TTF
teb;TECHB___.TTF
tel;TECHL___.TTF
上述文本格式一致,分号前为需要替换的字体,分号后为替换后的字体,每种字体单独成一行。如果我们需要将hztxt hzfsGbhzfsmsi_fsxbf16SBTXTtcc_hzdxhztxt3scidi-hz等其他字体替换成gbcbig.shx字体,依照上面的格式书写成如下样式:
hztxt;gbcbig.shx
hzfs;gbcbig.shx
gbhzfs;gbcbig.shx
msi_fsx;gbcbig.shx
bf16;gbcbig.shx
SBTXT;gbcbig.shx
tcc_hzdx;gbcbig.shx
hztxt3;gbcbig.shx
scidi-hz;gbcbig.shx
    然后保存关闭该文件。』
第二步:选项»文件»文本编辑器、词典和字体文件名»字体映射文件按
『将该项目下的文件地址设置为:C:\Users\ ZhangZongYe(当前系统用户名)\AppData\Roaming\Autodesk\AutoCAD LT 2012 - Simplified Chinese\R17\chs\Support\acadlt.fmp。然后保存退出选项卡。』