AutoCAD打开文件时跳出的“指定字体给样式窗口”,如何让它自动选择?
它是不会自动选择的
因为你的电脑中缺少原件所使用的字体,所以在你打开图形时才会跳出这样的窗口让你选择某种字体替代;假如选择正确,则可以显示;假如选择错误则会在原图形中出现乱码或是问号!
解决这类问题我个人还是认为大家在做图时应当尽量使用国标字体,这样在你或着别人的电脑中都存在这种通用字体,打开时就不会出现让你选择字体的对话框了!
下面有些经验之谈,也许可以帮助你,如果还需要交流,可以留下你的邮箱,我的是v8engines@yahoo我们可以共同探讨!
一、AutoCAD R14软件的“文字样式”
AutoCAD R14软件中输入的文字均有一个文字的样式名,不同的样式名可设置成相同或不相同的字体。改变文字的字体,就需要选择不同的文字样式。文字样式的设置可在AutoCAD
R14菜单的“格式文字样式”下拉菜单命令中设置。如图一所示:
1、样式名:显示文字的样式名称,增加、重命名、删除样式。样式名最多可以包括 31 个字符。字符中可以包含字母、数字、美元符号($)、下划线(_)、连字符 (-) 和中文字符。AutoCAD 将样式名中的小写字母自动转换为大写字母。考虑到人们的使用习惯,建议用直观的中文字符样式
名。如图二所示:
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 字体(三笔划,有衬线)。
italicc 这种字体是 italic 字体的繁体(双笔划,有衬线)。
italict 这种字体是三笔划的 italic 字体(三笔划,有衬线)。
scripts 这种字体是 script 字体的简体(单笔划)。
scriptc 这种字体是 script 字体的繁体(双笔划)。
greeks 这种字体是 Greek 字体的简体(单笔划,无衬线)。
greekc 这种字体是 Greek 字体的繁体(双笔划,有衬线)。
gothice 哥特式英文字体。
gothicg 哥特式德文字体。
gothici 哥特式意大利文字体。
syastro 天体学符号字体。
symap 地图学符号字体。
symath 数学符号字体。
什么软件能打开dwg文件symeteo 气象学符号字体。
Symusic 音乐符号字体。
常用的大字体(如图七所示) :
hztxt 单笔划小仿宋体。
hzfs 单笔划大仿宋体。
china 双笔划宋体。
常用的中文大字体图例,详图七所示:
3、效果:修改字体的特性,例如高度、宽度比例、倾斜角、倒置显示、反向或垂直对齐。如图八所示:
“垂直”:可使文字垂直显示。只有在选定字体支持双向时“垂直”才可用。TrueType 字体不能设置“垂直”选项。
“宽度比例”:设置字符宽度相对于“字符本身宽度”的比例。“字符本身宽度”是字体文件在字符描述时已确定的宽度。输入值如果小于 1.0
将压缩字符宽度,输入值如果大于 1.0 则将扩大字符宽度。
“倾斜角”:设置文字的倾斜角,使文字倾斜。输入值应在 -85 到85 之间。
二、AutoCAD R14的文字输入:
AutoCAD R14软件的文字输入主要有以下三个命令:text、dtext、mtext 。
1、“TEXT” 命令用于创建单行文字。
如果上一个命令也为text,则在“对正(J)/样式(S)/ <;起点> ”提示后,将跳过“高度”和“旋转角度”提示而直接显示“文字”输入提示。文字将直接放在上一行文字的下方。
2、“DTEXT” 命令可连续输入多行文字,而不需重复输入命令。在每行输入一个字时,可方便的实现文字的竖排。
3、“MTEXT” 命令使用“多行文字编辑器” 编辑文字。
当拖动定点设备指定对角点时,将会显示一个矩形框来表示多行文字对象的位置和大小。矩形内的箭头指明段落中文字的走向。指定了第二个角点后,AutoCAD
将显示“多行文字编辑器”对话框。请注意:“多行文字编辑器”仅显示 Windows 能识别的字体,不能识别 AutoCAD 的SHX 字体。AutoCAD “多行文字编辑器”可在“工具/系统配置/文字编辑器、字典和字体文件名/文字编辑器应用程序”中定义。AutoCAD默认的文字编辑器应用程序名为“Internal”,我们可定义第三方的文字编辑器进行多行文字编辑,如:WINDOWS系统的写字板、记事本、WORD等。可在“多行文字编辑器”中直接调入已编辑好的文本文件。注意:AutoCAD默认的“多行文字编辑器”调入的文件大小不得大于16K。
如果用第三方文字编辑器,可输入格式代码来产生特定的文字格式。可为文字加下划线、上划线,并创建叠式文字(如分数)。也可以修改颜、字体和文字高度。可改变文字字符间的空格或增加字符宽度。要产生特定的文字格式,请使用下表中显示的格式代码。格式代码用途
...o 关闭和打开上划线
~ 插入一个连续空格
插入一个反斜杠
{...} 插入左大括号和右大括号
Cvalue; 应用指定的颜
File name; 应用指定的字体文件
Hvalue; 应用指定文字高度
Hvaluex; 应用多行文字对象的特性
<^...; 堆叠或^ 符号后的文字
Tvalue; 调整字符间的间距,从 .75 到 4 次
Qangle; 改变倾斜角
Wvalue; 改变宽度比例来调整文字的宽度
A 设置对齐方式值,有效值:0、1、2(底部、中部、顶部)
P 结束段落
对我有用[0] 丢个板砖[0] 引用举报管理 TOP
8engines
(8engines)
等 级:
#8楼得分:0回复于:2004-01-06 20:43:30在换行的地方添加反斜杠()或空格字符可实现换行。可
使用大括号对({ }),在其中输入特定的文字格式定义文字,大括号最多可以嵌套八层。如下例所示:
请{H5F f 看清楚}此例子。
在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软件中增加有一个“附赠程序”下拉菜单,执行“工具/打包”命令,执行界面如图十三所示:可将你正在绘制的图形及需要的字体文件一起“打包”保存至统一目录下。你即可以在其它的计算机中打开图形而不会担心文字符号显示的正确性。当然,你也可以自己把图形和需要的字体文件保存起来。
四、字体文件的定制:
在AutoCAD中用户可自己定义扩展名为“ .shp”形定义字体文件。“ .shp” 形定义字体文件是ASCII 格式的文件,你可以使用文本编辑器或字处理器编辑进行编辑。然后使用AutoCAD 的“compile”命令编译该ASCII 文件,编译后会形成扩展名为“ .shx”的形文件,此文件可使用“STYLE ”命令装载后使用。如果编译前的形定义文件定义了字体,则可用 STYLE 命令定义文字样式,然后用文字输入命令(TE
XT、DTEXT 或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 码对应。
“数据字节” 段
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论