这样情况多是从别处得到的电子版图纸(尤其设计院的图纸),如果是这样的话,是你电脑CAD系统中缺一些字体;在打开图纸之时,会显示缺少什么样的字体,一一记下来;然后网上搜索、找到、下载这些字体,复制到你电脑安装CAD系统的字体里(即打开CAD系统里的Fonts,然后进行粘贴);再次打开CAD时就可以了。
当用AUTOCAD打开图纸,弹出对话框提示找不到字体时一般要求我们选择hztxt.shx代替,如果没有这个字体就会出现乱码.只要把hztxt.shx解压后复制到AutoCAD Fonts文件夹里就可以找到hztxt.shx字体了。 hztxt 单笔划小仿宋体。
答:有两种办法,
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。不过这种办法的缺点显而易见,太占用磁盘空间。最好用下面这种办法。
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII文件, 输入"jd;hztxt", 如果还有别的字体要替换,可以另起一行,如“jh;hztxt", 存盘退出, 以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。
单击“工具”菜单 →“选项”。
在“文件”选项卡的列表中,双击“文字编辑器、词典和字体文件名称”。 双击“字体映射文件”。
默认情况下指定的是 acad.fmp 文件。
要修改字体映射文件,请双击箭头打开“选择文件”对话框。 选择文件并单击“打开”。 单击“确定”。
在命令提示下输入 regen 以使用新的字体映射转换现有的文字。
hztxtb;hztxt.shx;hztxto;hztxt.shx;hzdx;hztxt.shx;hztxt1;hztxt.shx;hzfso;hzxy;
把上面这些文字添加到你的acad.fmp文件里就可以了。。意思就是用hztxt.shx 替代前面的字体,以后就不用打开一张图点选一次替换了
按下 F2,就可以看到一下记录
命令: li——LIST选择对象: 找到 1 个
选择对象: TEXT
图层: 渠道编号
空间: 模型空间
颜色: BYBLOCK
线型: Continuous
句柄 = 454c4
样式 = "TX"
字体 = 宋体
被替代为 simplex.shx
起点 点, X=373776.196 Y=3145869.305 Z= 0.000
高度 3.000
文字 南北向主道
旋转 角度 304
宽度 比例因子 0.700
倾斜 角度 0
生成 普通
说明原来的宋体被替换成了 simplex.shx,你的机器没有这个字体,所以还是显示不了
——方法一:直接调整字体格式,直到正确显示为止
——方法二:用st命令,调整字体就直到正确显示即可。