字体文件

曹莹智

曹莹智

2016-01-29 11:59

字体文件,字体文件
简介
    在AutoCAD的早期版本中,仅能通过定义形文件的方式来使用字体。现在AutoCAD可调用Windows系统字库,支持TrueType字体以及PostScript字体,但AutoCAD仍提供了许多使用形定义的字体文件供用户使用,这些字体文件保存在AutoCAD主文件夹的“FONT”子文件夹中。如果用户仍不满足于这些字体,而希望使用具有独特风格的字体,那么我们可以用与创建形文件类似的方法来创建新的字体文件。
33.2.2 字体文件的定义
    1. 文字字体说明
    如果一个形定义文件被用作字体文件,则文件中的第一个条目必须用于描述字体本身,即文字字体的说明。文字字体说明由头部说明和形状说明两部分组成,用以提供字体本身的信息。具体格式如下:
    *0,Defbytes,font name
    Above,Below,Modes,0
    其中:
    (1) Defbytes:形状说明的数据字节数,包括终止符0。
    (2) font name:字体名称。
    (3) Above:高位距离,定义大写字母在基线上方的矢量长度。
    (4) Below:低位距离,定义小写字母在基线下方的距离。
    (5) Nodes:定义字体方向,取0表示文字为水平方向,取2表示文字为(水平或垂直)两个方向。
    (6) 0:终止标识符。
    2. 字符形状定义
    字符形状定义与形的定义几乎完全相同,具体差别在于:
    (1) 字符形状编号为该字母的ASCII码而不能是任意的编号,因为AutoCAD是按字符的ASCII在绘制字符的,而不是它的名称。
    (2) 虽然AutoCAD并不根据字符形状的名称来绘制字符,但仍可在编辑字体文件时应用字符形状的名称。一般用小写字母来指定形状名称,小写的形状名称是不会保存在内存中的。
    (3) ASCII码中1~31为控制字符,其中只有10用于AutoCAD字体中,用来定义换行(lf)。即将绘图位置下移一行,而不绘制图形。例如:
    *10,5,lf
    2,8,(0,-10),0
33.2.3 字体文件的创建与使用
    同形定义文件一样,我们可以使用文本编辑器来创建字体定义文件。
    实例3 创建“USERFONT”字体
    (1) 使用Windows附件中的“记事本”程序创建一个新的文本文件。
    (2) 在该文件中添加如下内容,如图33-6所示。
    ; userfont.shp - user defined fonts
    *0,4,userfont
    21,7,2,0
    *69,14,lte
    2,010,1,044,020,2,02A,1,010,2,02b,1,020,0
    *72,13,lth
    2,010,1,044,2,02C,1,020,2,024,1,04C,0
    *76,9,ltl
    2,010,1,044,2,04C,1,020,0
    *79,8,lto
    2,010,1,020,044,028,04C,0

    将该文件保存在AutoCAD主文件夹的“FONTS”子文件夹中,并命名为“userfont.shp”。
    (3) 在AutoCAD中对该文件进行编译,并载入到当前的字体样式中。
    (4) 在AutoCAD中使用“Text”或“MText”命令绘制文字“HELLO”,结果如图33-7所示。

33.2.4 大字体说明
    某些语言(如汉语)的字体包括上千种非ASCII字符。为绘制包含这些文字的图形,AutoCAD支持称为大字体文件的特殊格式的形定义文件。由于大字体文件包含成百上千种字符的字体,因此其处理方式较为复杂。除了使用更加复杂的文件搜索技术之外,AutoCAD需要某种方法来用双字节代码表示字符和单字节代码。
    大字体形定义文件的第一行必须为:
    *BIGFONT nchars,nranges,b1,e1,b2,e2,...
    其中各项含义如下:
    (1) nchars:指出此集合中近似的字符定义数量。如果此数值过大,且误差超过百分之十,则速度或文件大小就会受到影响。
    (2) nranges:指出有多少个连续区间中的数字用作换码代码;换码代码是
展开更多 50%)
分享

猜你喜欢

字体文件

autocad教程
字体文件

TTF字体文件怎么安装

服务器
TTF字体文件怎么安装

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Windows7如何安装字体文件

安装字体 文件 windows
Windows7如何安装字体文件

将字体嵌入PowerPoint文件随身携带

电脑网络
将字体嵌入PowerPoint文件随身携带

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Illustrator为新文件改变默认字体

Illustrator CorelDRAW
Illustrator为新文件改变默认字体

WPS文字怎么将字体嵌入文件让含有特殊字体的文档正常显示

软件教程
WPS文字怎么将字体嵌入文件让含有特殊字体的文档正常显示

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用AutoCAD设计中心编辑图形

使用AutoCAD设计中心编辑图形

类似Dreamweaver的颜色选择器

类似Dreamweaver的颜色选择器
下拉加载更多内容 ↓