APP下载

Auto CAD图样中文字问题的研究

2013-01-11樊培利

太原城市职业技术学院学报 2013年1期
关键词:图样样式绘图

樊培利

(山西水利职业技术学院,山西 运城 044004)

随着计算机技术的高速发展,计算机绘图已经逐渐地取代传统手工绘图。目前应用最为广泛的是由美国Autodesk公司开发的Auto CAD计算机绘图软件,它在工程绘图中发挥了巨大的作用。但是在具体的应用过程中出现了许多问题。本文就Auto CAD软件在工程图样中注写文字时出现的问题进行了分析研究,初步得到了在工程图样中处理文字的较好方法。

一、Auto CAD中常见文字问题的研究

1.图样中不能显示汉字

在工程图样中注写文字时,经常会出现不能显示汉字或输入的汉字变成了“?”,其原因主要是对应的字型没有使用汉字字体,如HZTXT.SHX等;其次是当前系统中没有汉字字体形文件。应将所用到的形文件复制到Auto CAD的字体目录中(一般为…FONTS);再就是对于某些符号,如希腊字母等,同样必须使用对应的字体形文件,否则会显示成“?”。

2.输入的文字高度无法改变

新手在实际绘图时,往往出现输入的文字高度无法改变的情况。其主要原因是在设置文字样式时对文字的高度做了准确的确定,这样就对文字的样式和高度做了相应的限制,使得注写文字时无法按图样的要求改变其所需要的高度。

3.无法输入特殊符号

在工程图样中,常见的特殊符号有表示直径的“Ф”、表示地平面的“±”、标注角度的符号“°”等,都无法直接利用键盘来输入。

4.打印出来的字体是空心

对初学者来说,特别是刚刚进入Auto CAD领域的绘图新手,由于不经常打印图纸,也没有足够的实际工作经验,或者说对Auto CAD软件研究还不够深入,则会出现打印出来的文字是空心的情况。

二、解决问题的对策

1.设置文字样式

因文字的默认样式是“standard”,而该样式所用的字体文件为“txt.sgx”,这是一个西文字库,没有汉字,这时输入的汉字在Auto CAD界面上都显示成“?”。改变字体文件名,“?”将重新显示为原来输入的汉字内容。如果找不到错误的字体是什么,那么重新设置正确字体及大小,重新写一个,然后用小刷子点新输入的字体去刷错误的字体即可注写,特别指出:系统有一些自带的字体,但有的时候由于错误操作,或一些外界因素而导致汉字字体丢失,这样会带来很大的不便,这时可以去别人的电脑中拷贝一些字体。

2.设置文字样式时不要确定字高

由于使用的字型的高度值不为0时,用DTEXT命令注写文字时都不提示输入高度,这样写出来的文本高度是不变的,包括使用该字型进行的尺寸标注。所以,最好在设置文字样式时不要确定字高,在具体注写不同高度的文字时再确定其所需要的高度。

3.用控制码来输入特殊符号

在工程图样中,常见的特殊符号有表示直径的“Ф”、表示地平面的“±”、标注角度符号“°”等,都可以用控制码%%C、%%P、%%D来输入的。

4.调整系统变量

在Auto CAD中有许许多多的系统变量,可以调整图形或图样的显示效果。例如,打印出来的工程图样文字是空心的,就可以通过调整系统变量来改变打印效果,即在命令行输入TEXTFILL命令,值为0时则字体为空心,值为1时则字体为实心的。

三、AutoCAD在建筑图中的文字问题

文字表格的绘制在建筑制图中占有重要的地位,所有的符号标注和尺寸标注的注写都离不开文字内容,而必不可少的设计说明整个图面主要是由文字和表格所组成的。Auto CAD提供了一些文字书写的功能,但主要是针对西文的,对于中文字,尤其是中西文混合文字的书写,编辑就显得很不方便。在Auto CAD简体中文版的文字样式里,尽管提供了支持输入汉字的大字体(bigfont),但是Auto CAD却无法对组成大字体的中英文分别规定高宽比例,这时即使拥有简体中文版Auto CAD,有了文字字高一致的配套中英文字体,但完成的图纸中的尺寸与文字说明里依然存在中文与数字符号大小不一、排列参差不齐的问题,长期没有根本的解决方法。

1.天正建筑软件中的文字样式

Auto CAD提供了设置中西文字体及宽高比的命令-Style,但只能对所定义的中文和西文提供同一个宽高比和字高,即使是号称本地化的Auto CAD 2000简体中文版本亦是如此;而在建筑设计图纸中,如将中文和西文写成一样大小是很难看的,如下图所示;而且Auto CAD不支持建筑图中常常出现的上标与特殊符号,如面积单位m2和我国大陆地区特有的二三级钢筋符号等。Auto CAD的中英文混排存在的问题主要有:一是Auto CAD汉字字体与西文字体高度不等;二是Auto CAD汉字字体与西文字体宽度不匹配;三是Windows的字体在Auto CAD内偏大(名义字高小于实际字高)。

2.天正建筑3.0中的文字

旧版本天正的文字注写依然采用Auto CAD文字对象,分别调整中文与西文两套字体的宽高比例,再把用户输入的中西文混合字串里中西文分开,使两者达到比例最优的效果;但是带来问题是:一个完整字串被分解为多个对象,导致文字的编辑和复制、移动都十分不便,特别是当比例改变后,文字多的图形常常需要重新调整版面。

3.天正建筑高版本的文字

天正新开发的自定义文字对象改进了原有的文字对象,可方便地书写和修改中西文混合文字,使组成天正文字样式的中西文字体有各自的宽高比例,方便地输入和变换文字的上下标。特别是天正对Auto CAD的SHX字体与Windows的Truetype字体存在名义字高与实际字高不等的问题作了自动修正,使汉字与西文的文字标注符合国家制图标准的要求。此外,由于我国的建筑制图规范规定了一些特殊的文字符号,在Auto CAD中提供的标准字体文件中无法解决,国内自制的各种中文字体繁多,不利于图档交流,为此天正建筑软件在文字对象中提供了多种特殊符号,如钢号、加圈文字、上标、下标等处理,但与非对象格式文件交流时要进行格式转换处理。

4.中文字体的使用

在Auto CAD中注写中文,如果希望文件处理效率高,还是不要使用Windows的字体,而应该使用Auto CAD的SHX字体,这时需要文件扩展名为.SHX的中文大字体,最常见的汉字形文件名是HZTXT.SHX。在Auto CAD简体中文版中还提供了中西文等高的一套国标字体,名为 GBCBIG.SHX(仿宋)、GBENOR.SHX(等线)、GBEITC.SHX(斜等线),是近年来得到广泛使用的字体。其他还有CHINA.SHX、ST64F.SHX(宋体)、HT64F.SHX(黑体)、FS64F.SHX(仿宋)和KT64F.SHX(楷体)等等。还有些公司对常用字体进行修改,加入了一些结构专业标注钢筋等的特殊符号,如探索者、PKPM软件都带有各自的中文字体。所有这些能在AutoCAD中使用的汉字字体文件都可以在天正建筑中使用。

要使用新的Auto CAD字体文件(*.SHX),可将它复制到ACAD200XFonts目录下,在天正建筑中执行[文字样式]命令时,从对话框的字体列表中就能看见相应的文件名。

要使用Windows下的各种Turetype字体,只要把新的Turetype字体(*.TTF)复制到WindowsFonts目录下,利用它可以直接写出实心字,缺点是导致绘图的运行效率降低。以下是各种字体在Auto CAD和天正软件下的效果比较:

5.特殊文字符号的导出

在天正文字对象中,这些符号和普通文字是结合在一起的,属于同一个天正文字对象,因此在【图形导出】命令转为TArch3.0或其他不支持新符号的低版本时,会把这些符号分解为以Auto CAD文字和图形表示的非天正对象,如加圈文字在图形导出到TArch6格式图形时,旧版本文字对象不支持加圈文字,因此分解为外观与原有文字大小相同的文字与圆的叠加。下图为天正文字对象支持的特殊文字符号:

通过对工程图样中文字注写的研究,介绍了Auto CAD中文字样式和注写方法,并进一步讲述了如何使用正确的方法来进行工程图样中的文字注写,同时满足不同字体和不同字高的要求。

[1]Autodesk公司.Auto CAD2004新功能与升级培训教程[M].北京:清华大学出版社,2003.

[2]Autodesk公司.Auto CAD2004培训教程[M].北京:清华大学出版社,2003.

[3]张多峰.Auto CAD实用教程[M].北京:水利水电出版社,2006.

[4]樊振旺.Auto CAD工程绘图技术[M].太原:科学技术出版社,2011.

猜你喜欢

图样样式绘图
来自河流的你
“禾下乘凉图”绘图人
CPMF-I 取样式多相流分离计量装置
CPMF-I 取样式多相流分离计量装置
取样式多相流分离计量装置
一种纺织文物图样数字化修复方法研究
垂涎三尺
基于DWG DirectX的电子产品图样结构关系轻量化构建方法研究
这是巴黎发布的新样式
寒冬必备!最IN喵套装