简单解决AutoCAD显示SHX字体文件丢失

在国内的行业,相信绝大部分的设计师都在打开文件的时候遇上过这样一堆对话框……

首先是告诉你有一堆文件找不到了:
图片[1]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
如果选择『为每个SHX文件指定替换文件』,那么就会有新的对话框来告诉你要替换一堆字体文件:
图片[2]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
啥?你说你懒得一个个替换?那好,你看到的图纸就会变成方块与乱码的乐园:
图片[3]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
这究竟是怎么一回事呢?这要从的字体开始说起。这次我们来仔细讲讲关于字体的那些事。首先来看看不同字体的效果:
图片[4]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
左边的是Windows的TTF字体,TTF的意思是TrueType的意思,一般都安装在C:WindowsFonts目录下面。
图片[5]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
与之相对应的就是AutoCAD本身自带的SHX字体。由于各种远古的原因,早期的AutoCAD只支持SHX字体。TTF和SHX字体的区别是什么呢?一张图告诉你:
图片[6]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
从字体显示上就可以看到,TTF字体是丰(pang)满(zhi)的,SHX字体是由直线拟合出来的字形所以比较纤(shou)细(zhi)。 另外,TTF可以自动支持非拉丁文字,而SHX不行。而这篇文章最上面那些丢失的就是SHX字体中专门负责画非拉丁语系文字的一种,叫大字体。 用STYLE命令打开『文字样式』对话框。
图片[7]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
展开『字体名』的下拉菜单,可以看到字体名前面有TT图标的就是TTF字体,有个A字图标的就是SHX字体。
图片[8]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
如果选择了一个SHX字体,那么原来在右边的『字体样式』就会被灰化,因为对SHX字体来说,他是不能做粗体和斜体的。(本来就一根线,怎么粗体啊!马景涛咆哮~)
图片[9]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
看见下面那个『使用大字体』的勾选框了吗?点下去看看……
图片[10]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
可以看到字体样式已经被『大字体』所替换了。
那么究竟为什么叫大字体呢?
一般在AutoCAD中,大字体泛指『简/繁中文』、『日语平/片假名』、『日语汉字』、『韩语』的东亚字系。相比以26个字母为主的拉丁语系,常用汉子,呸呸呸,常用汉字(这输入法真的是……)超过1500个,字体文件的大小远超过普通的SHX字体。
图片[11]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
而中国用户经常会丢失一个字体就是hztxt.shx,这是一个R14的常用的中文字体,HZTXT嘛就是汉(HAN)字(ZI)的简写,由于R14在中国普及度,造成了这个被之后版本的AutoCAD所弃用的字体在中国焕发了第二春。 :这里插句题外话,请各位不要再私信我怎么在Win10上装R14了好不好,臣妾真的做不到啊!!!!(╯#-_-)╯
牢骚发完了,回到主题,既然AutoCAD把HZTXT.SHX给弃用了,有没有替换的?当然有啦……请牢牢滴记住这一套黄金搭档:

图片[12]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
gbenor.shx和gbcbig.shx。GB是什么意思啊?国标啊同学!我都敲黑板了你们还不赶快划重点?e嘛ENGLISH,c嘛CHINESE,nor就是普通Normal(因为上面有个gbeitc.shx,itc是italic斜体的意思),big……不解释了。用这套字体,符合国标多好啊。
有同学就问了,我新图纸这样没问题,我那海量的旧图纸怎么办呢?我不想每次打开旧图纸就看到那一堆替换字体的对话框啊。这里提供两种方法来解决这个问题:
一:直接找到SHX文件首先,上网找个hztxt.shx字体(或者其他缺少的字体,一般没有版权的shx字体基本都能网上找到),下载了以后放置到C:Program FilesAutodeskAutoCAD 2018Fonts当然现在网上好多假的,甚至是伪装成shx文件的病毒,所以并不安全。 二:用字体映射文件来控制替换字体前面已经说过了,既然AutoCAD提供了更新的国标字体了,那么能不能直接用国标字体来替换呢?当然可以,而且我个人也推荐这种方法。
首先,OP命令打开『选项』对话框(此对话框号称密集恐怖症杀手……),切换到『文件』选项卡,找到字体映射文件一项:
图片[13]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
把地址复制下来以后到浏览器中直接用写字板打开,在最后添加一行:
图片[14]-简单解决AutoCAD显示SHX字体文件丢失-灵感屋
记得改完要重启一下AutoCAD哦。然后至少缺少hztxt的问题就解决了。 注:*;gbcbig.shx    是不是万能的你试试,*代表通配符!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
To the path of timber, iron and steel will never regret bright spray of molten steel was abandoned.
为了走上成材的道路,钢铁决不惋惜璀璨的钢花被遗弃
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容