CAD > CAD热门问题> CAD字体问题> 文章详情

CAD大字体教程之什么是CAD大字体

2019-11-19 5097 CAD大字体  

上一篇CAD大字体教程中我们说了CAD文字和编码的关系。这就好比一个人,他小的时候叫王五,大了以后叫王五,老了的时候还叫王五。王五这个名字和人是对应上的,这不会错。但是,王五的各个时期的形象是不同的,四季穿戴也可能不同。于是,CAD字体的概念就出来了。

CAD中的shx字体
其实,CAD里所称的shx字体和大字体(也叫bigfont),都是浩辰CAD自己专用专有的字体。大字体也是shx字体,是shx字体的一种特殊形式。要说shx字体,还得说说字体在CAD里的发展过程。
字体实际上是表示了文字表象的不同。在操作系统的早期时代DOS时代,各个应用软件在文字显示上是超前的。这也是无奈的做法,微软的操作系统只提供标准的字符显示,满足不了软件的需要。于是,诸侯争霸,各软件都带有自己的字库,各软件的字库也很少能互通。浩辰CAD也有自己的字库,在fonts目录里。字体文件以shx为扩展名,称为shx字体。
最初的shx字体支持的是ANSI字符,后来扩大到支持非ANSI字符,也就是大字体或bigfont,用双字节储存,这也就是为什么叫大字体的原因。但也仅作为文字处理上的补丁,要单独指定。应该说,这个时候的大字体还不一定都符合Unicode标准,于是有时就出现了显示乱码的现象。shx字体是CAD早期的产物,从r14开始,浩辰CAD开始支持windows的字体,这恐怕也是CAD发展的趋势。但由于shx字体(包括大字体)是为CAD专门制作的,就目前的情况来看,还有诸多优势,表现在:
1、在dwg文件的存储上占用的空间小,在显示的速度上比较快。特别是文字比较多的情况下,regen的重显的速度上的差异更明显,在实时移动(pan)的更新上不存在时差现象。
2、由于windows字体为外来字体(相对于shx字体),在生成及编辑的过程中,还不能做到完美无缺。比如,truetype字体(windows字体)的文字在移动、拷贝的过程中,句子的长度可能与实际的长度不同,影响了参考定位。再如,truetype字体的实际高度可能与指定的高度之间有差异,不能精确地指定字高,只能通过试错的方式确定,影响了绘图的速度,也影响了编程控制的难度。
3、由于shx字体为线型字体,可以像线段一样指定特别属性,产生特殊效果。比如,可以指定厚度值,从而产生立体效果。
4、与truetype字体相比,shx字体美观效果不够理想,但在工程中尚可满足需要。shx字体相当于硬笔书法,在模拟毛笔书法上存有差距。
由于shx字体与windows的truetype字体互有所长,在工程中可取长补短,酌情使用。

通过以上的介绍,关于什么是CAD大字体我们就已经给大家介绍完了,结合上一篇的CAD大字体教程,我们给大家从CAD文字处理的发展讲到CAD字体,希望对大家有所帮助。

相关文章推荐
Copyright © 1992-2021 苏州浩辰软件股份有限公司 版权所有 苏ICP备12077906号-1 增值电信业务经营许可证: 苏B2-20210241 苏公网安备 32059002004222号