1、AutoCAD 字体替换技巧 AutoCAD 文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx 字体,而需为其指定笔者电脑中存在的字体 hzkt.shx。 这种提示在每次启动 AutoCAD 后,打开已有文件都会出现。其实,这种字体替换可以在配置中一次指定: 执行 config 命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok 后,下次启动 AutoCAD 打开已有文件时,字体替换提示将不在出现。打开别人 cad 图的时候往往经常会出现字体乱码或者问号
2、的现象 ,可以通过以下方法解决:打开 cad 的安装目录里面的 support 目录,找到文件 acad.fmp,双击打开,在下面添加以下内容:hztxtb; hztxt.shx hztxto; hztxt.shx hzdx; hztxt.shx hztxt1; hztxt.shx hzfso; hztxt.shx hzxy; hztxt.shx fs64f; hztxt.shx hzfs; hztxt.shx st64f; hztxt.shx kttch; hztxt.shx khtch; hztxt.shx hzxk; hztxt.shx st64s; hztxt.shx ctxt; hz
3、txt.shx hzpmk; hztxt.shx china; hztxt.shx hztx; hztxt.shx fs; hztxt.shx ht64s; hztxt.shx kt64f; hztxt.shx hzfs0; hztxt.shx如果遇到没添加的,就在下面继续补充,添加好后保存,启动 cad 即可,后面的 hztxt.shx 可以自己改为其他字型CAD 字体乱码的解决方案(zz)一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到 jd 字库,你想用 hztxt.shx 替换它,那么你可以把 hztxt.shx 复制一份,命名为 jd.shx,就可以解决了。不过这种
4、办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。 二:在 autocad r14/support 目录下创建 acad.fmp 文件,如果原来有此文件直接打开,这是一个 ASCII 文件, 输入“jd;hztxt“, 如果还有别的字体要替换,可以另起一行,如“jh;hztxt“, 存盘退出, 以后如果你打开的图包含 jd 和 jh 这样你机子里没有的字库,就再也不会不停的要你找字库替换了。注意第二种办法 WINXP 下 acad.fmp 文件位置如下 C:Documents and Settings你的登陆帐户名Application DataAutodeskAutoCAD 2004R
5、16.0chsSupport 三:用 Autocad2004。首先建一个文字样式,例如:GB,字体名: romans.shx,选用大字体,gbcbig.shx.(上面两种文字在 Autocad 中都有)建好后存为一个文件。打开你想打开的CAD 文件,如果提示找不到字体,一直按确定。打开“ 设计中心 ”,将文字式样 GB 托到当前图中,然后选中该图中的所有对象,在 Autocad2004 的文字样式面板( Autocad2004 新增)中选择 GB,即可,所有的文字(带?)都被替换为指定的文字样式。 四:打开 dwg,看包含哪些我机器里没有的 shx。往往没有的字型文件是大字体文件,而我一般用 hzd.shx 代替。所以将 hzd.shx 另存为 bigfont.shx,遇到找不到字体文件时,对话框上 bigfont.shx 位于首位备选位置上,直接打回车即可! 五:借助第三方软件。如一个国外的软件 autofont,不过目前还没有*版本,不注册只能加载 10 次即只能用十次,所以珍惜点用。千万还要注意使用方法:把 LSP 文件拷到AUTOFONT 文件夹,然后打开 CAD 并输入(LOAD “AUTOFONT“),注意: 括号必须加上,程序自动加载 username/password 个人觉得二、四最可行。尤其是二,当碰到一种字体找不到时,只需要操作一次,下回就可以自动了。