400-6699-000
关注我们:
CAD及Windows常见问题FAQ
首页 - 云课堂 >- CAD及Windows常见问题FAQ
CAD字体那些事:CAD字体库下载,下载后应该怎么用?
发布日期:2018-10-30     

很多人因为打开图纸的时候缺少字体导致文字无法显示或显示为问号而烦恼,于是会去网上去搜索和下载字体库,网上的CAD字库确实不少,少的有几百种,多的有将近2500种,比如比较流行的是:[Auto.CAD.权威无敌,最全CAD字体!2485种]。但是,用了这个字库的人与遇到很多问题,如对话框乱码、脚本无法正常运行等等问题,一般提供的使用方法为:
下载解压后,不要将所有字体复制到CAD的FONTS目录下,你用到哪种字体再将它复制到CAD的Fonts目录下,无论AutoCAD还是浩辰CAD等同类CAD都可以使用。

将字体库全部复制到FONTS目录下可能带来的问题!!
网上这类字体很多,大家使用时必须要注意。这些字体的使用说明只是告诉大家直接复制到CAD的FONTS目录下,或直接将解压的字体目录添加到CAD的支持文件搜索路径下,这样操作很省事,但却会带来很多问题。
下面简单讲解一下将字库全部添加到CAD字体库中可能会带来的问题。
一、影响CAD的性能
如果将2500种字体添加到CAD的支持文件搜索路径下,当需要检索字体并将这些字体加入列表时就会变慢,比较明显的是的打开文字样式ST对话框或多行文字编辑器。
如果CAD版本高的话而且机器性能好的话,这种影响还不太明显,但想想我们要在上千种字体中找到我们需要的字体好像也不太容易吧。
二、影响软件运行,导致对话框乱码
只要仔细看了一下这个字库或者类似的字库,就会发现这些字库目录下简直是一个大杂烩,不仅有CAD的SHX字体,还有操作系统的TTF/TTC字体,还有CAD字体的源文件SHP,DWG图纸文件、LSP程序文件(没研究有没有CAD病毒),MNU菜单文件,还有PS\FON等多种扩展名的文件。而导致CAD出现乱码的就是目录下的SIMSUN.TTC,这个文件一旦拷进去后,有时都无法删掉,会显示此字体被系统使用。
三、影响脚本运行
因为字体名跟操作系统的字体名重复,导致脚本执行不正常。
四、设置文字样式时选择了错误的字体
因为字体太多,名字相近,有些SHX字体跟操作系统字体同名,导致选择了错误的字体,字体效果不对还没有发现问题。
五、大量重复字体,占用多余空间
其实之所以会有两千多种字体,是因为有些个人和单位喜欢改字体文件名,于是一个字体就出现了多个版本,将字体库按照大小排一下序,会发现有时候十几个字体的文件的大小完全一致,他们通常就是相同的字体文件,这一点我们可以用字体查看工具验证一下。
网上流传的字体库,尤其是号称2485种字体的字体库有很多问题,有很多非字体文件、有很多操作系统字体文件、有很多名字不同但实质相同的文件,综上所述,再次强调:不要将所有字体添加到CAD支持文件搜索路径下!

字体库的常规使用方法
那我们究竟应该怎么使用类似字库呢,下面就简单介绍一下。
删除非SHX文件。字体下载后单独解压到一个目录,可以将SHX扩展名以外的其他文件删除,不做处理。
大小相同但名字不同的字体暂时不用处理,因为我们也不知道拿到的图纸中会用到哪个名字。即使这样,也有可能图中使用的就是字库中的某一种字体,只是又被改了一个名字,但这种情况下如果拿不到原图使用的字体,我们也不知道字库中哪个字体跟图纸使用的字体是一样的。
只添加需要用到的字体。如果还没有将字库都复制到CAD的FONTS目录下,可以在打开图纸提示缺少字体时再去字库中将需要的字体复制到CAD的FONTS目录下。如果已经将2000多种字体复制进去了,可以先将字体都剪切出来,然后再将一些常用的字体拷回去,例如TXT.SHX、SIMPLEX.SHX、ZTXT.SHX、TSSDENG.SHX、SSDCHN.SHX等,有几种形文件用于线型、公差等一些特殊图形,如AAA.SHX、LTYPESHP.SHX、GDT.SHX、GENLTSHP.shx、AMDSYMBOLS.SHX、AMGDT.SHX等,可以暂时添加上面几种字体及你平时常用的几种字体,其他字体用到的时候再添加。
做减法,将FONTS目录下根本不用的大字体删除。CAD虽然默认带了一些小字体(文件几K到几十K)例如ROMANC/ROMAND/ROMANS/ROMANT等,也有一些大字体(文件大小几百K到几MB),例如BIGFONT\CHINESET\CHINA等,如果确认没有用,可以将这些字体删除,让我们从列表选字体的时候更方便一点。

字体使用的原则不是多多益善,而是够用就好!