AutoCAD文字输入全攻略 2006-09-29 08:32

字号:    

< 全攻略 文字输入>

2、字体: 通过改变不同的字体名、字体样式、高度来修改文字样式使用的字体。字体名列表框内列出了在WINDOWS9.X系统中已注册的 TrueType 所有字体(字体名前以T符号标示)AutoCAD软件 Fonts 目录下已编译的所有形 (SHX) 字体的字体名(如图三所示) TrueType字体为微软公司和Apple公司共同研制的字型标准。图形中的 TrueType 字体是以填充的方式显示出来,在打印时,TEXTFILL 系统变量控制该字体是否填充。TEXTFILL 系统变量的缺省设置为1,这时打印出填充的字体。SHX形字体属于矢量字形,是一种用形状或方程来描述字符轮廓的字符形式。这种字形的优点是在显示时字符可以任意缩小或放大,缺点是需要作大量处理。在选择SHX字体后,应选取大字体选项指定亚洲语言(包括简、繁体汉语、日语、韩语等)的大字体文件,(如图四所示)。只有在字体名中指定SHX 文件,才可以使用大字体选项,只有 SHX 文件可以创建大字体。在选择TrueType 字体后,可改变TrueType字体字体样式,指定字体格式,如正常体、斜体、粗体等。选定大字体选框后,该选项变为大字体,用于选择大字体文件。如图五所示:高度框内输入所选文字样式使用字体的省缺高度, 如果输入的高度为0.0000,每次用该文字样式输入文字时,AutoCAD 都将提示输入文字高度。如果输入值大于 0.0000,则用已设置的文字高度输入文字。在相同的设置下, 不同的SHX字体、TrueType 字体显示的高度、宽度、间距均不同,如图六所示(图中各字体高度、宽度比例设置均相同)。图中可看出,SHX字体的英文字母比TrueType 字体的英文字母高, 大字体的中文字比TrueType 字体的中文字低。

常用的SHX字体:

txt 标准的 AutoCAD 文字字体。这种字体可以通过很少的矢量来描述,它是一种简单的字体,因此绘制起来速度很快,txt字体文件为txt.shx

monotxt 等宽的 txt 字体。在这种字体中,除了分配给每个字符的空间大小相同(等宽)以外,其他所有的特征都与 txt

字体相同。因此,这种字体尤其适合于书写明细表或在表格中需要垂直书写文字的场合。

romans 这种字体是由许多短线段绘制的 roman 字体的简体(单笔划绘制,没有衬线)。该字体可以产生比 txt 字体看上去更为单薄的字符。

romand 这种字体与 romans 字体相似,但它是使用双笔划定义的。该字体能产生更粗、颜色更深的字符,特别适用于在高分辨率的打印机(如激光打印机)上使用。

romanc 这种字体是 roman 字体的繁体(双笔划,
romant
这种字体是与 romanc 字体类似的三笔划的 roman 字体(三笔划,< P>

italicc 这种字体是 italic 字体的繁体(双笔划,

italict 这种字体是三笔划的 italic 字体(三笔划,< P>

scripts 这种字体是 script 字体的简体(单笔划)。

scriptc 这种字体是 script 字体的繁体(双笔划)。

greeks 这种字体是 Greek 字体的简体(单笔划,< P>

greekc 这种字体是 Greek 字体的繁体(双笔划,< P>

gothice 哥特式英文字体。     gothicg 哥特式德文字体。    gothici 哥特式意大利文字体。

syastro 天体学符号字体。     symap 地图学符号字体。     symath 数学符号字体。

symeteo 气象学符号字体。         Symusic 音乐符号字体。

常用的大字体(如图七所示) :

hztxt 单笔划小仿宋体。        hzfs 单笔划大仿宋体。      china 双笔划宋体。

常用的中文大字体图例,详图七所示:

3、效果:修改字体的特性,例如高度、宽度比例、倾斜角、倒置显示、反向或垂直对齐。如图八所示:
垂直:可使文字垂直显示。只有在选定字体支持双向时垂直才可用。TrueType 字体不能设置垂直选项。

宽度比例:设置字符宽度相对于字符本身宽度的比例。字符本身宽度是字体文件在字符描述时已确定的宽度。输入 1.0

将压缩字符宽度,输入 1.0 则将扩大字符宽度。

倾斜角:设置文字的倾斜角,使文字倾斜。输入值应在 -85 85 之间。

二、AutoCAD R14的文字输入:

AutoCAD R14软件的文字输入主要有以下三个命令:textdtextmtext

1“TEXT” 命令用于创建单行文字。

如果上一个命令也为text,则在对正(J)/样式(S)/”提示后,将跳过高度旋转角度提示而直接显示文字输入提示。文字将直接放在上一行文字的下方。

2“DTEXT” 命令可连续输入多行文字,而不需重复输入命令。在每行输入一个字时,可方便的实现文字的竖排。

3“MTEXT” 命令使用多行文字编辑器编辑文字。

当拖动定点设备指定对角点时,将会显示一个矩形框来表示多行文字对象的位置和大小。矩形内的箭头指明段落中文字的走向。指定了 AutoCAD

将显示多行文字编辑器对话框。请注意:多行文字编辑器仅显示 Windows 能识别的字体,不能识别 AutoCAD SHX 字体。

AutoCAD “多行文字编辑器可在工具/系统配置/文字编辑器、字典和字体文件名/文字编辑器应用程序中定义。AutoCAD默认的文字编辑器应用程序名为“Internal”,我们可定义第三方的文字编辑器进行多行文字编辑,如:WINDOWS系统的写字板、记事本、WORD等。可在多行文字编辑器中直接调入已编辑好的文本文件。注意:AutoCAD默认的多行文字编辑器调入的文件大小不得大于16K

如果用第三用途

...o 关闭和打开上划线           L...l 关闭和打开下划线            ~ 插入一个连续空格

插入一个反斜杠

{...} 插入左大括号和右大括号             Cvalue; 应用指定的颜色   File name; 应用指定的字体文件

Hvalue; 应用指定文字高度                 Hvaluex; 应用多行文字对象的特性

S...^...; 堆叠 ^ 符号后的文字             Tvalue; 调整字符间的间距,从 .75 4

Qangle; 改变倾斜角                           Wvalue; 改变宽度比例来调整文字的宽度

A 设置对齐方式值,有效值:012(底部、中部、顶部)

P 结束段落

在换行的地方添加反斜杠()或空格字符可实现换行。可使用大括号对({ }),在其中输入特定的文字格式定义文字,大括号最多可以嵌套八层。如下例所示:

{H5F simhei.ttf 看清楚}此例子。

R14中可使用Unicode 字符编码输入。Unicode 字体可包含 65,535

字符,以及为不同语言设计的形。Unicode 字体包含的字符要比系统中定义的还要多。因此,使用不可能直接从键盘上输入的字符时,可以输入转义序列 U+nnnn,其中 nnnn 表示字符的 Unicode 十六进制值。现在 AutoCAD 的所有 SHX 形字体都是 Unicode 字体。例如:

U+00B0 为度数符号 ( °)             U+00B1 为公差符号 (±)       U+2205 为直径符号 (Ø)

4、利用剪贴板功能输入已编写好的全部或部分文本。用文字编辑软件把需要调入的文件打开,选择需要的文本,按复制命令使文本内容进入剪贴板。假如剪贴板中有文字,可以从AutoCAD “编辑菜单中选择粘贴将剪贴板中的文字粘贴到 AutoCAD 中。

5、用插入菜单“OLE对象功能插入文本文件。把文本文件作为一个OLE对象整体插入及编辑。

三、AutoCAD R14图形中文字乱码的解决:

 当打开AutoCAD的图形文件时, AutoCAD自动根据图形中的文字样式定义,在AutoCAD 支持的文件搜索路径中查找字体文件,当没有找到所需要的字体文件时,AutoCAD将弹出一个对话框要求你选择一个代替的字体以正确显示。如图九所示: 当选择的字体不正确时,打开的图形中将有部分或全部文字显示为,表示此文字在现在的文字定义下不能正确显示。此时可使用菜单中的修改/特性命令,在样式框中选择合适的文字样式。如图十所示:文字样式的设置可在AutoCAD R14菜单的格式文字样式下拉菜单命令中设置。当有中文文字无法打开时,请先在文字样式命令中设置有中文大字体或有中文字体的文字样式格式。请注意:对于文字串中的每一个字符,AutoCAD 都先搜索大字体文件。如果

2、当用AutoCAD R14打开R12/R13的图形文件时,因为文字代码页的不同,图形中的中文文字可能出现乱码。如图十一所示:

此时请立即关闭此文件(不要保存),可使用天正CAD软件“DWGCODE.EXE”程序来处理此类图形文件。DWGCODE是专为AutoCAD

R14编写的代码页转换工具,其界面如图十二所示:

要转换的文件名中可输入待转换的文件或目录。

只转换以下的DWG/DXF文件中请选择待转换的文件是用什么版本的AutoCAD绘制的。

选择一个新的代码页中请选择“ASC

将转换后的文件拷贝到中,当需要把转换的图形另外保存时,可输入一个新的文件目录。现在你可以按开始转换按钮进行转换了。

在使用代码页转换工具时,请注意:同一个图形文件不得多次转换,否则可能使图形文件无法修复。

  使用AutoCAD软件自带的附赠程序建立图形文件工作包:在正版的R14软件中增加有一个附赠程序下拉菜单,执行工具/打包命令,执行界面如图十三所示:可将你正在绘制的图形及需要的字体文件一起打包保存< P>

四、字体文件的定制:

AutoCAD中用户可自己定义扩展名为“ .shp”形定义字体文件。“ .shp” 形定义字体文件是ASCII 格式的文件,你可以使用文本编辑器或字处理器编辑进行编辑。 然后使用AutoCAD “compile”命令编译该 ASCII 文件,编译后会形成扩展名为“ .shx”的形文件,此文件可使用“STYLE ”命令装载后使用。如果编译前的形定义文件定义了字体,则可用 STYLE 命令定义文字样式,然后用文字输入命令(TEXTDTEXT MTEXT)将字符写入图形中。

常见ASCII字体文件的编写格式如下:

*0,4,Standard Font 10/23/91 ;字体必须包括的特殊形编号 0

6,2,2,0 ;定义字节行                    *10,7,lf ;标题行

2,0AC,14,8,(9,10),0 0AC为十六进制值                   *32,7,spc      2,060,14,8,(-6,-8),0

以下略。

形定义文件的每一行最多可包含 128

字符,超过此长度的行不能编译。AutoCAD 忽略空行和分号右边的文字。利用分号可以在形定义文件中包含注释。每个 0 结束。格式如下:*编号, 数据字节 , 名称 形定义字节1, 形定义字节2, 形定义字节3,...,0 下面为

编号

编号段在形定义文件中对应唯一的一个形,编号段的数字必须在 1 258 之间,带前缀星号

(*)。如果定义的是字体文件,则编号段的数字编号要与定义的每个字符的 ASCII 码对应。

数据字节

用于描述“0”。每个 2,000 数据字节。

名称

形的名称。形名称必须大写,以便于区分。包含小写字符的名称被忽略,并且通常用作字体形定义的标签。

形定义字节

每个定义字节都是一个代码,或者定义矢量长度和方向,或者是特殊代码的 0(零),则后面的两个字符解释为十六进制值。定义文件定义“ASCII字体时,第一个 0,以提供字体本身的信息。其格式如下:

*0,4,font-name

above,below,modes,0

其中,above 指定大写字母从基线往上扩展的矢量长度,below 指出小写字母从基线下降的距离。这些值定义了基本字符尺寸,用作 TEXT 命令中指定高度的比例因子。

modes 字节对水平字体应该为 0,对双向(水平或垂直)字体为 2

AutoCAD 提供的标准字体包括一些 AutoCAD 标注功能所需的其他字符。例如以下:

%%d 度符号 ( °)              %%p /负公差符号         (±) %%c 圆直径标注符号 (Ø)

%%o 打开或关闭上划线模式。           %%u 打开或关闭下划线模式。     %%% 绘制一个百分号。

请注意:如果要定义大字体时,大字体形定义文件的第一行必须以“*BIGFONT”开始。

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009