CAD中可以使用操作系统的字体,CAD中还有专用的字体文件(*.shx)文件,这个文件被称为形文件。在CAD中有一个FONTS目录,里面有很多*.shx文件,有的只有几K,有的却大于2MB,这些形文件有什么区别?在设置文字样式的时候,如果我们没有使用操作系统的字体,可以看到文字样式对话框有两个列表,一个是SHX字体,一个是大字体。那什么大字体?*.shx文件到底是怎么分类的?
一、形文件(*.shx)的分类
1、*.shx文件在CAD里叫形文件,它分为两种:字体文件和符号形文件;字体文件又分两种,可以叫做小字体和大字体。 小字体里面只包含一些单字节(在输入法里称为半角)的数字、字母和符号 ,在文字样式的左侧列表中列出的都是小字体文件,如果文字样式要使用CAD字体,首先必须选择一种小字体。
2、最常用的小字体有 simplex.shx和txt.s hx ,当然国内还有一些包含钢筋符号的小字体, 如tssdeng.shx ,用字体查看工具查看小字体文件的效果如图所示。小字体文件的类型其实是Unifont,有些文件中也包含大量的符号,如用于形位公差的GDT.SHX。这类文件由于字符比较少,文件通常比较小,很少能超过200K。
3、 大字体是针对中文、韩文、日文等双字节(全角)文字定制的字体文件。 在文字样式对话框中必须勾选“ 使用大字体 ”,才能在右侧列表中选择大字体文件。由于中文、日文的字符比较多,而且每个字符的定义都比较复杂,这类文件通常比较大,从几百K到几MB不等。
4、 符号形中保存的是线型、公差或直接可插入到图形中的一些符号 ,这些文件无法在文字样式中设置。例如ltypeshp.shx就是线型用的形文件,aaa.shx也是符号形。
5、但缺少形文件时只能同类进行替换,如果打开图时缺少图中使用的符号形,我们在字体替换对话框中如果选择小字体或大字体文件都会提示错误,如:
hztxt2.shx 是大字体文件,不是形文件。
Eref.shx 是常规字体文件,不是形文件。
这里说的常规字体就小字体(Unifont),大字体是Bigfont,形文件就是符号形(Shapes)。
二、WINDOWS字体
1、在CAD中可以直接使用WINDOWS安装的各种字体,WINDOWS字体和CAD字体在同一个文字样式里不能混用。
2、当图中用到当前操作系统中没有的字体时,也需要找到字体文件 (*.ttf或*. ttc),然后复制粘贴到 WINDOWS的FONTS目录下。
3、在CAD文字样式中显示的是操作系统的字体名,在FONTS文件夹下如果有这个字体可以直接找到,但文件名有时跟字体名是有差别的,比如宋体的字体文件名是 SIMSUN.TTC, 这个必须要确认复制和粘贴了正确的字体文件。另外,在FONTS目录下右键菜单中没有复制选项,只能用快捷键 CTRL+C ,可以将字体复制到其他位置。
4、有时我们的图中会出现CAD的单线字体和操作系统的粗线字体混合的情况,这种情况并不是文字样式中设置了这两种的组合,而是文字样式中没有设置支持中文的字体,而在多行文字中自动用宋体显示了中文,如图所示。
小结:
不要因为打开图纸是出现问号,就将网上下载的上千种字体都拷贝到FONTS目录下,这样不一定能解决问题,还会带来很多麻烦,首先CAD启动是建立这些字体的索引会耗费资源,其次,在设置文字样式是在长长的列表中找自己需要的字体也很麻烦,另外网上这些供下载的字体库中有大量的不同名但内容相同的字体。
建议缺什么字体拷什么字体,可以将一些CAD自带但从来不用的字体文件删除或剪切粘贴到其他目录去。