字体文件

2016-01-29 11:59 1 1 收藏

字体文件,字体文件

【 tulaoshi.com - autocad教程 】

简介
    在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:指出有多少个连续区间中的数字用作换码代码;换码代码是

来源:https://www.tulaoshi.com/n/20160129/1484153.html

延伸阅读
标签: 电脑入门
如果你在制作PDF文件的时候没有嵌入字体,可能会导致其在不同的PDF浏览器和操作系统上呈现出不一样的样式,在打印文档的时候也可能会缺少字体,所以在PDF文件中嵌入字体是很有必要的,下面图老师小编就给大家介绍下Linux下PDF文件嵌入LaTex所有字体的方法。 提问: 我通过编译LaTex源文件生成了一份PDF文档。然而,我注意到,并不是所有字体...
win7系统文件夹字体怎么变为蓝色   1、win7电脑中随意的进入到一个文件夹中,如果大家怕操作错误的话,可以在自己的电脑中随意的创建一个新的文件夹; 2、点击打开窗口上方的工具-文件夹选项; 3、在打开的文件夹选项窗口中,将界面切换到查看这一栏中; 4、然后在下面的高级设置窗口中找到用彩色显示加密或压缩的NTFS...
标签: 服务器
linux系统下WPS缺失字体导致文件乱码该怎么办?   每次启动linux版WPS就会弹出系统缺失字体提醒对话框,对于系统缺失字体有以下几种:wingdings、wingdings 2、wingdings 3、Webdings、MT Extra,下面就来讲解如何让系统不缺失这些字体呢? 1、从网上找到wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体 ...
字体大师怎么搜索字体   1)打开,点击左上角的三道杠进入菜单栏。   2)在菜单栏里找到的按钮点击它,然后就可以在输入框里输入想要的字体再点击去搜索啦。  
字体管家怎么添加字体时钟   1)打开字体管家,点击,然后点击。   2)可以更换时钟颜色,也可以变换时钟的字体样式,设置好后就可以点击啦、  

经验教程

684

收藏

80
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部