很多人因为打开DWG图纸的时候缺少字体导致文字无法显示或显示为问号而烦恼,于是会去网上去搜索和下载字体库,网上的CAD字体库确实不少,少的有几百种,多的有将近2500种。有些小伙伴在使用CAD字体库的时候会遇到很多问题,如对话框乱码、脚本无法正常运行等等问题,小编对网上的CAD字体库做下简单的处理:删除除CAD字体以外的其他文件,重新分享给大家。
下载解压后,下载地址在文章尾段。不要将所有字体复制到CAD的FONTS目录下,你用到哪种字体再将它复制到CAD的Fonts目录下,浩辰CAD等同类CAD都可以使用。
网上这类字体很多,大家使用时必须要注意。这些字体的使用说明只是告诉大家直接复制到CAD的FONTS目录下或直接将解压的字体目录添加到CAD的支持文件搜索路径下,这样操作很省事,但却会带来很多问题.
1. 影响CAD的性能
如果将2500种字体添加到CAD的支持文件搜索路径下,当需要检索字体并将这些字体加入列表时就会变慢,比较明显的是的打开文字样式ST对话框或多行文字编辑器。
如果CAD版本高的话而且机器性能好的话,这种影响还不太明显,但想想我们要在上千种字体中找到我们需要的字体好像也不太容易吧。
2. 影响软件运行,导致对话框乱码
我从网上下载了2500种字体库后就发现一些问题,本来想整理一下,但后来嫌麻烦没有弄,只是在分享给大家时写了一些注意事项,但没有想到会造成这么严重的问题。
前两天用户反映对话框乱码问题后仔细看了一下这个字库,这个目录下简直是一个大杂烩,不仅有CAD的SHX字体,还有操作系统的TTF/TTC字体,还有CAD字体的源文件SHP,DWG图纸文件、LSP程序文件(没研究有没有CAD病毒),MNU菜单文件,还有PS\FON等多种扩展名的文件。而导致CAD出现乱码的就是目录下的SIMSUN.TTC,这个文件一旦拷进去后,有时都无法删掉,会显示此字体被系统使用。
3. 影响脚本运行
因为字体名跟操作系统的字体名重复,导致脚本执行不正常。
多了字体也会有问题,竟会导致脚本文件执行不正常?
4. 设置文字样式时选择了错误的字体
因为字体太多,名字相近,有些SHX字体跟操作系统字体同名,导致选择了错误的字体,字体效果不对还没有发现问题。
5. 大量重复字体,占用多余空间
其实之所以会有两千多种字体,是因为有些个人和单位喜欢改字体文件名,于是一个字体就出现了多个版本,将字体库按照大小排一下序,会发现有时候十几个字体的文件的大小完全一致,他们通常就是相同的字体文件,这一点我们可以用字体查看工具验证一下。
网上流传的字体库,尤其是号称2485种字体的字体库有很多问题,有很多非字体文件、有很多操作系统字体文件、有很多名字不同但实质相同的文件,综上所述,再次强调:不要将所有字体添加到CAD支持文件搜索路径下!
那我们究竟应该怎么使用这个字库呢,下面就简单介绍一下。
1. 删除非SHX文件。字体下载后单独解压到一个目录,可以将SHX扩展名以外的其他文件删除,不做处理。
2. 大小相同但名字不同的字体暂时不用处理,因为我们也不知道拿到的图纸中会用到哪个名字。即使这样,也有可能图中使用的就是字库中的某一种字体,只是又被改了一个名字,但这种情况下如果拿不到原图使用的字体,我们也不知道字库中哪个字体跟图纸使用的字体是一样的。
3. 只添加需要用到的字体。如果还没有将字库都复制到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等,可以暂时添加上面几种字体及你平时常用的几种字体,其他字体用到的时候再添加。
4. 做减法,将FONTS目录下根本不用的大字体删除。CAD虽然默认带了一些小字体(文件几K到几十K)例如ROMANC/ROMAND/ROMANS/ROMANT等,也有一些大字体(文件大小几百K到几MB),例如BIGFONT\CHINESET\CHINA等,如果确认没有用,可以将这些字体删除,让我们从列表选字体的时候更方便一点。
5. 字体使用的原则不是多多益善,而是够用就好!
CAD字体下载地址(百度云盘):https://pan.baidu.com/s/15d9VXFo0qHwDVp9IE2-b9Q 密码:calb
2024-06-14
2024-03-20
2024-03-18
2023-11-06
2023-08-22
2023-08-01
2023-05-10
2023-03-07
2023-02-07
2022-09-06
2022-08-18
2022-08-17