[分享]介绍一个好用的结构CAD字体(Si5.shx)

时间: 2020-07-29 11:02 阅读:
  • 文件格式:rar
  • 文件大小:625.13KB
介绍一个好用的结构CAD字体(Si5.shx)
黄工
      结构设计CAD制图时要用到一些特别的字符,其中最主要的就是钢筋符号的表示,这在CAD的标准字库里是没有的。为此人们设计和采用了多种方法来实现。在还是普遍采用单线条矢量字体的年代,基本是通过改写现有的SHP字型文件形成新的字体。改写又主要采用替代部分罕用的ASCII字符,以及利用ACAD特有的%%nnn方式来制作新的字符。
      采用%%nnn方式得到了普遍的应用,包括最流行的几个CAD软件都采用了,比如PKPM, 广厦以及探索者,最常用的钢筋符号的序号也标准化了,比如:%%130代表HPB235,%%131-HRB335,%%132-HRB400,但之后HRR400等的表示各个软件就各不相同了。可以说,当你的设计只用到一~三级钢时,如果采用%%nnn表示法,用哪个字库都可以,它们是通用的。%%nnn法,除了前面的128个字符已经给ASCII占用了,剩下还有128个可以使用来形成所需的字符。不同软件除了用来创造钢筋符号(130~133)外,还造了其它一些常用而不好表示的字符,比如平方、立方,上标、下标,甚至钢结构用到的各种型材,等等。需要时可先试用弄清,哪些序号字符表示什么。
      %%nnn法虽然可以解决钢筋的表示,但它有不足的地方,一个是它要输入5个字符比较烦,另一个直至今天,它只能用于TEXT单行文体 ,而不能用于MTEXT多行文体。在MTEXT里,所有的%%nnn都原形毕露,仅ACAD自带的%%p(±),%%d(°),%%c(φ)可以正常显示(新版ACAD)。说起来我对这点是颇感奇怪的:%%nnn是AutoCAD的独创,MTEXT编辑器也是ACAD专用的,为什么自家不认自家人呢?对此,应对办法就是将那些很少使用,尤其是在结构设计中根本用不到的字符改为钢筋符号。在上述几个结构软件里,大多数没有这么做,只有广厦CAD采用了,将中括号“[”,“]”和大括号“{”,“}”代换为钢筋符号。广厦的这种做法颇受欢迎,我遇到不少同行都在采用。但用中大括号的方法也有其敝处:一是这些符号结构设计有时也会用到;二是,也很奇怪的,当用2010以前的ACAD里的文字查询命令find查找字符时,“[”是查不出来的。这在批量修改时是很不方便的。
       本人多年前在广西院CAD设计起步时,也搞了一个结构用字体,它以ACAD里提供的simple.shp字体为母体,为了反复编译输入方便而临时简写为si.shx,后来也就这样一直叫了下来。Si.shx只采用替代法,没有%%nnn表示法,与广厦字体不同的是,我们选用的是使用美元$、英镑&来替代一、二级钢筋,因为这些货币在结构文件里基本用不上。后来到深圳,si.shx升级到了si2.shx,增加了三级钢符号(用“`"表示),也补充了钢筋的%%nnn表示法(注意“字符“`”也有2010以前版本无法find的问题,升级到2013,2014版以后解决了),等等。但si2.shx仍有许多缺陷及不完美的地方。在多年的设计CAD制图过程中,又断断续续地进行了补充修改,形成了现在推介的si5.shx(说起来,si5.shx还有个前身si3.shx,很奇怪的是,ACAD似乎对它有所排斥:复杂的CAD文件,第二、第三个就不认它了。我至今也搞不清为什么,所以最后只好放弃。而si4,国人对四字一般是有点忌讳的,我也不例外。但外国人是不在乎的,比如说,我现在用的手机就是三星S4)。
 
下面简单介绍Si5.shx的特点:
1、 表示各种钢筋符号,不仅采用%%130~133的方法(其顺序与其它主要CAD软件的字体兼容,可以直接代换),还采用了字符替代,直接用$&^`代换I~IV级钢筋符号。这样的好处,除了输入简洁方便外,最主要的是可以在MTEXT中直接采用,这样,文字说明的输入排版会方便很多。想想看,你的图纸说明是用MTEXT书写的还是用单行的TEXT来完成。如果是后者,改用MTEXT来试试看吧。
2、 上下标的表示:上下标在结构图中被广泛采用,各种强度、长度符号都少不了,更不提各种梁板柱的编号,等等了,就连钢筋符号,新出的RRB400就用HRB400加下标R来表示,以后还不知道会有什么钢筋符号出来。在现有的图纸里,我看到的绝大多数的表示法为不是不区分上下标,一连串写过来,要不就是空个格,然后另外用一个单独的小字不上去。问题暂时解决了,但要修改移动,那就辛苦了;尤其是,当采用的字体不同时,那个小字就跑开了。Si5.shx解决办法也是采用字符替代,用大中括号{ }[ ]引导上下标文字,就是说,大括号内的字符显示上标,中括号内的文字显示为下标。试试看,使用起来非常方便,非常清爽。而且,这在MTEXT里也是可以使用的呀。那么有人要问了:我的文字里要用到大中括号怎么办?这里我们也采用了%%nnn法来补救:%%151~154分别表示{ }[ ]。可以说这种办法也不理想,因为在MTEXT就不能用了。唉,有得难免有失呀。对于最常用的平方和立方,还专门设置了%%140,141来表示,供不喜欢另设上下标符号的人使用。
3、 增加了一些结构常用符号表示,如主要型钢,如方管、角钢、槽钢、工字钢(用%%135~138来表示),以及≥≤√□○(%%143~147)。什么效果?试试就知道。
4、 Si5.shx最主要的一个特点,就是它对simplex.shx字体形态的改善和美化。进行过CAD制图的人都知道,目前流行的字母数字字形与汉字字形尺寸上是不匹配的,字母及数字要比汉字字符大了一节,形成的文字行看起来非常不美观(HS华森汉字.shx是例外,它把汉字字形加大了)。Si5.shx则是调整缩小了字体的高度,使之与流行的汉字字体体型相匹配。另外,simplex字形虽然比简陋的txt.shx好看得多,但有几个字符我们仍然嫌它太简陋,比如字母l,就跟数字的1字没有区别,常用的i,j,k等,也离手写的形态差别太远。对此,si5.shx都进行了重新绘制,使之看起来更为亲切和清晰。
5、 其它?其它没有了,要不自己去试试看还有什么没有吧。注意不要输入%%158,否则作者的名字就要暴露出来了。

Si5

验证码:

热搜标签

热点阅读

赞助推荐