:.shx和.ttf字体,你真的了解?-PPT资讯免费ppt模版下载-道格办公

.shx和.ttf字体,你真的了解?

.shx和.ttf字体是两种常见的字体文件格式。 .shx是AutoCAD软件使用的字体文件格式,它主要用于显示线性符号和文本。在AutoCAD中,当你选择一种字体时,实际上是选择了一个.shx文件来显示相应的字符。 .ttf是TrueType字体的缩写,它是一种常见的字体文件格式,在许多操作系统和应用程序中广泛使用。TrueType字体由字形描述和轮廓数据组成,它可以根据需要进行缩放和平滑处理,以获得更好的显示效果。 总的来说,.shx和.ttf字体都是用于定义和显示字符的文件格式,但.shx主要

点击上方 “CAD自学网 ”  → 点击右上角“...” → 点选“设为星标  ”

CAD自学网加上星标,即可及时收到干货啦!


左下角阅读原文看CAD视频

站长推荐:

1、CAD2014快速精通+进阶提高教程:点击查看 

2、室内设计+全屋定制全套视频教程点击查看 

3、CAD2019从入门到精通视频教程:点击查看

4、CAD2018二维三维轴测图天正教程:点击查看

5、30题CAD二维实战练习视频教程:点击查看

6、零基础15天室内设计手绘课:点击查看


当用AutoCAD打开其他设计人员发过来的图纸时,经常会提示找不到相应的字体而弹出一个替换字体的对话框,如下图所示:

出现这种情况时如果不了解这个字体在图纸中具体用途,第一种办法就是先“取消”不替换,等打开图纸后在看具体那些文字或符号无法正常显示第二种办法是网上下载缺少的字体,放到cad安装目录fonts下第三种方法就是根据名字在列表中选择一种近似的字体,但有从字体名字能看出大致类型时用这种方法才会比较有效。由于对字体类型不了解,不仅替换时无法使字体正常显示,有时还出现类似下面的提示:“hztxt2.SHX是大字体文件,不是形文件。Eref.SHX是常规字体文件,不是形文件。”


什么是大字体文件?什么是常规字体文件?什么又是形文件?他们有什么不同,各有什么作用呢?要想能正确处理文字,必须对字体的分类有所了解。


CAD可使用的字体文件主要分为两类,一类是CAD自定义的*.SHX字体一类是操作系统中的*.TTF字体,如宋体、黑体等。

这两类字体设计人员都可以自行添加,通过安装字库或将*.TTF文件复制到Windows的fonts目录下可以添加TTF字体,TTF字体通常单独使用,在文字样式的字体下拉框选用即可。SHX字体可以直接复制到CAD安装目录下的fonts目录下。


SHX字体分为两种:

一种是字形,用于书写文本或符号,如txt.SHX,gbcbig.SHX等;字形又分两种:大字形与小字形,大字形定义的是双字节的亚洲文字,称大字体文件,如中文(gbcbig.SHX)、韩文等等;小字形一般为西方文字,称常规字体文件,如txt.SHX等等,

一种是符号形,用于插入特殊符号、图形或定义线型中图形,如ltypeshp.SHX,aaa.SHX,gdt.SHX等。符号形,顾名思义指特定符号,它的一般用法有三种:

1、SHAPE实体常规使用:load命令载入,然后shape命令再指定相应符号名称,便加入一个SHAPE实体(常见的如aaa.SHX)

2、嵌入线型:把符号形嵌入到线型编码,然后实体指定该线型,便可使用(常见的如ltypeshp.SHX)

3、特殊符号:如公差符号,这个是内部使用,一般是GDT.SHX


虽然都是SHX文件,不同类型字体的用途不同,肯定不能随意替换。同类型的字体文件也不能随意替换,即使是同名的字体文件有时内部定义也不完全相同。例如在设计院使用较多的hztxt.SHX就存在好多版本,有的带钢筋符号,有的不带,因此必须使用同一个版本的hztxt.SHX才能保证所有字符都能正常显示。现在大多数设计单位对图纸使用的字体都有要求,这样可以保证内部设计交流或合作时不出现字体方面问题。当需要和其他单位进行图纸交流时,建议最好附上使用的字体文件,避免给对方带来不必要的麻烦。


其实,CAD里所称的SHX字体和大字体(也叫bigfont),都是autoCAD自己专用专有的字体。大字体也是SHX字体,是SHX字体的一种特殊形式。要说SHX字体,还得说说字体在CAD里的发展过程。autoCAD也有自己的字库,在fonts目录里。字体文件以SHX为扩展名,称为SHX字体。最初的SHX字体支持的是ANSI字符,后来扩大到支持非ANSI字符,也就是大字体或bigfont,用双字节储存,这也就是为什么叫大字体的原因。但也仅作为文字处理上的补丁,要单独指定。应该说,这个时候的大字体还不一定都符合Unicode标准,于是有时就出现了显示乱码的现象。SHX字体是CAD早期的产物,从r14开始,autoCAD开始支持Windows的字体,这恐怕也是CAD发展的趋势。但由于SHX字体(包括大字体)是为CAD专门制作的,就目前的情况来看,还有诸多优势,表现在:

1、在dwg文件的存储上占用的空间小,在显示的速度上比较快。特别是文字比较多的情况下,regen的重显的速度上的差异更明显,在实时移动(pan)的更新上不存在时差现象。

2、由于Windows字体为外来字体(相对于SHX字体),在生成及编辑的过程中,还不能做到完美无缺。比如,TrueType字体(Windows字体)的文字在移动、拷贝的过程中,句子的长度可能与实际的长度不同,影响了参考定位。再如,TrueType字体的实际高度可能与指定的高度之间有差异,不能精确地指定字高,只能通过试错的方式确定,影响了绘图的速度,也影响了编程控制的难度。

3、由于SHX字体为线型字体,可以像线段一样指定特别属性,产生特殊效果。比如,可以指定厚度值,从而产生立体效果。

4、与TrueType字体相比,SHX字体美观效果不够理想,但在工程中尚可满足需要。SHX字体相当于硬笔书法,在模拟毛笔书法上存有差距。

由于SHX字体与Windows的TrueType字体互有所长,在工程中可取长补短,酌情使用。

END


一个有态度、有料的设计分享站

CAD自学网
微信号:cadzxw


点此进入查看更多视频教程。

CAD大神都在看

文章为用户上传,仅供非商业浏览。发布者:Lomu,转转请注明出处: https://www.daogebangong.com/articles/detail/Do%20you%20really%20understand%20shx%20and%20ttf%20fonts.html

(810)
打赏 支付宝扫一扫 支付宝扫一扫
single-end

相关推荐