CAD打开文件之后替换字体的对话框的样子变了该如何解决

为了彻底解决CAD字体文件不认本囚着实研究了一下。整理了不少别人的心得现将心得公布给大家,希望能得到大家的支持

一:复制要替换的字库为将被替换的字库名,如打开一幅图,提示找不到jd字库你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见太占用磁盘空间。最好用下面这种办法

二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开这是一个ASCII文件, 输入"jd;hztxt" 如果还有别的字体要替换,可以另起一行如“jh;hztxt", 存盘退出 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了

三:用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"),注意:括号必须加上,程序自动加载. 还有一个三方软件是用LISP写的使用方法:将fs.lsp放入ACAD的support文件夹,打开support文件夹中acad2000doc文件加叺一行(load "fs.lsp") 以后在命令行打入命令fs即可自动批量替换字体

当我们打开从网上下载或他人传給我们的图纸时经常会提示,这种情况非常常见在百度知道上提这类问题和找字体的人非常多,这确实是一个非常棘手的问题因为沒有字体的话或替换成不匹配的字体的话,图中的文字可能会不显示、显示为问号甚至显示为乱码

但这个问题确实没有特别好的解决方法!尤其是中国,中文首先是大字体而且字体种类繁多,命名没有固定规则名字还可以随便改,网上流传的字体库有2千多种字体我們从字体文件名可以得到的信息很少,比如我知道像/1343.html

我要回帖

 

随机推荐