好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

CAD文字说明及常规文字解释.doc

5页
  • 卖家[上传人]:油条
  • 文档编号:1827499
  • 上传时间:2017-07-15
  • 文档格式:DOC
  • 文档大小:105KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • CAD大字体、形文件分类详解当用 AutoCAD 或浩辰 CAD 打开其他设计人员发过来的图纸时,经常会提示找不到相应的字体而弹出一个替换字体的对话框,如下图所示 出现这种情况时如果不了解这个字体在图纸中具体用途,一种办法就是先“取消”不替换,等打开图纸后在看具体那些文字或符号无法正常显示;一种方法就是根据名字在列表中选择一种近似的字体,但有从字体名字能看出大致类型时用这种方法才会比较有效由于对字体类型不了解,不仅替换时无法使字体正常显示,有时还出现类似下面的提示:hztxt2.shx 是大字体文件,不是形文件Eref.shx 是常规字体文件,不是形文件什么是大字体文件?什么是常规字体文件?什么又是形文件?他们有什么不同,各有什么作用呢?要想能正确处理文字,必须对字体的分类有所了解CAD 可使用的字体文件主要分为两类,一类是 CAD 自定义的*.shx 字体;一类是操作系统中的*.ttf 字体,如宋体、黑体等两类字体设计人员都可以自行添加,通过安装字库或将*.ttf 文件复制到 windows 的 fonts 目录下可以添加 TTF 字体, SHX 字体可以直接复制到AutoCAD 或浩辰 CAD 安装目录下的 fonts 目录下。

      TTF 字体通常单独使用,在文字样式的字体下拉框选用即可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 应用相关的技巧和心得,在此与大家分享,希望能对大家有帮助详解 AutoCAD 里 shx 字体和大字体的区别要详细地阐述清楚这个问题,可能还要说说更广更多的内容比如计算机处理文字的方式,文字编码等方面的内容 先说说计算机处理文字的方式计算机应该叫做数字计算机,它只能处理数码,储存的都是数字而文字是什么呢?是图形比如汉字结构的横、竖、撇、折等都是图形,英文也是图形,所有文字都是图形那计算机如何处理文字呢?必须给文字取个代号,这就像学校班上每个学生都有一个学号一样计算机处理文字就像老师点学号一样,点到哪个号,就代表着那个学号所对应的学生计算机就是这样处理文字的这就出现一个问题了我这个班可能是只有八个学生的艺术班,学号用一位数表示就够了普通的班级可能就不止这些了,可能有三十人,用一位数学号就不够用了,怎么办?得用两位数表示八个学生的艺术班也可以用两位数表示,01 号、02 号....08 号,但是两位数与一位数是不同的。

      这就好比信封上的邮政编码,有六个框填六个数码如果有八个码,六个框肯定就不够用了计算机储存数码的时候也面临这样的问题,如果文字不是很多,一个字节可能就够了,如果文字很多,可能就要两个字节,一个字节就不够了一个字节可以储存 256 个文字,两个字节可以储存 65536 个文字,四个字节可以储存 40 多亿个文字计算机是洋人发明的,洋文(英文)有 26 个字母,加上特殊字符和标点符号,也不会超过256 个,只用一个字节就够了所以,美国国家标准字符集的每一个字符(也就是 ANSI 字符、ASCII 字符)在计算机里,是用一个字节表示的,而这种编码也称为 ANSI 码、ASCII 码那么,ANSI 和 ASCII 是什么关系呢?ANSI 是美国国家标准学会的英文名称的缩写,它是一个很大的组织,涉及各行各业,制定的标准也很多,每个标准都冠以 ANSI计算机美国国家标准编码也就简称 ANSI 编码,ANSI 编码所对应的字符也就简称 ANSI 字符实际上,这个编码发布的时候起的名字是美国信息交换标准码,英文缩写 ASCII,所以也简称 ASCII 码,字符简称 ASCII 字符这就相当于我们的学名和乳名,学名要冠以姓,而乳名就不用了。

      实际都是一个人美国的计算机要卖到亚澳欧非拉,美国的软件也要卖到世界各地,语言就多了,256 个字符肯定不够用了,一个字节也放不下了于是,国际标准出来了,那就是 Unicode 标准(简称 UCS 标准) Unicode 标准的编码称为 Unicode 编码,对应的字符称为 Unicode 字符Unicode 字符包含了其他国家的文字,当然也包含英文字符,或者说也包含 ANSI 字符Unicode 有两个标准,UCS-2 和 UCS-4UCS-2 最多可以包含 65536 个文字,用两个字节储存,通常我们说的 Unicode 标准就是指这个标准但是, 65536 个文字也不一定够用,据说我国的康熙字典里包含的就不止这么多个文字于是,另一个标准,UCS-4 就起作用了UCS-4 最多可包含 40 多亿个文字,足够用了,它采用四个字节储存UCS-4 只在特殊行业里使用 通常,以一个字节存储的字符也称为窄字符,以多于一个字节存储的字符称为宽字符宽与窄的区别不在于字符本身,而在于字符占用的存储空间的大小比如,以一个字节存储的字符“a”称为窄字符,而以汉字形式(Unicode 形式)存储的时候就叫做宽字符了。

      现在再来说说 shx 字体其实,cad 里所称的 shx 字体和大字体(也叫 bigfont) ,都是 autocad 自己专用专有的字体大字体也是 shx 字体,是 shx 字体的一种特殊形式要说 shx 字体,还得说说字体在 cad 里的发展过程上面说了文字和编码的关系这就好比一个人,他小的时候叫王五,大了以后叫王五,老了的时候还叫王五王五这个名字和人是对应上的,这不会错但是,王五的各个时期的形象是不同的,四季穿戴也可能不同于是,字体的概念就出来了字体实际上是表示了文字表象的不同在操作系统的早期时代 DOS 时代,各个应用软件在文字显示上是超前的这也是无奈的做法,微软的操作系统只提供标准的字符显示,满足不了软件的需要于是,诸侯争霸,各软件都带有自己的字库,各软件的字库也很少能互通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 字体互有所长,在工程中可取长补短,酌情使用1.Postscript 和 TrueType 字体Postscript 和 TrueType 字体是以填充方式显示的矢量字体,显示时外观很漂亮,但在工程图中大量使用这类字体将导致 AutoCAD 重画和重生成时间大量增加,降低绘图效率,不建议在 CAD 文档中采用这类字体2.SHX 字体为 AutoCAD 自带的标准字体,是由形定义文件编译生成,其中的形编号与每个字符的ASCII 码对应SHX 字体属于矢量字形,通过数学曲线来描述,包含了字形边界上的关键点、连线的导数信息等字体的渲染引擎通过读取这些数学矢量,然后进行一定的数学运算来进行渲染这种字形的优点是字符显示可任意缩小或放大、速度快,缺点是外观单薄,没有 Postscript 和 TrueType 两类字体美观表 1 常用的 SHX 字体序号 字体名称 特点说明1 txt.shx 标准的 AutoCAD 西文字体,通过很少的矢量来描述,因而绘制速度很快字体单薄,外形不够美观2 gbeitc.shx 西文倾斜字体与汉字字高比例适当,外形不够美观。

      3 gbenor.shx 西文直字体与汉字字高比例适当,外形不够美观 4 romans.shx 是 roman 字体的简体,单线绘制,无衬线,是比 txt 字体更为单薄的西文字体外形较美观3.大字体大字体是特为亚洲语言(包括简、繁体汉字、日语、韩语等)而设置的对于中国用户来说,重要的是进行文字样式设置时,选择 SHX 字体后,再选取合适的大字体常见的大字体见表 2表 2 常用的大字体序号 字体名称 特点说明1 chineset.shx 繁体中文字体2 gbcbig.shx 简体中文字体,为符合国标的长仿宋体,其宽度比例已处理为 0.73 @extfont2.shx日文垂直字体4 bigfont.shx 日文字体,还有 extfont.txt 和 extfont2.txt 日文 I、II 级扩展字体5 whgdtxt.shx 韩文字体,还包括 whgtxt.shx、whtgtxt.shx 和 whtmtxt.shx所以一般在进行文字样式设置时,西文字体选 gbenor.shx 或 gbeitc.shx,大字体选gbcbig.shx,两种字体的字高大体相当,不需作调整;宽度比例取 1(这些字体已为国标作了处理,其宽度比例已为 0.7),字高取 0,输入时再指定即可。

      文中大部分内容引自苏继军等所著《AutoCAD 编译形文件的配置与应用研究》一文,特表示感谢。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.