可以定义、创建和编译形文件和字体文件,以使用图形中的自定义符号和文字字体。
形是一种对象,其用法与块相似。与形相比,块更容易使用和插入。但对程序而言,形的存储和绘制更加高效。如果用户必须重复插入一个简单图形或者速度非常重要,用户定义的形将非常有用。
使用 LOAD 命令加载包含形定义的编译形 (SHX) 文件。然后使用 SHAPE 命令将该文件中的形插入图形。在插入形时,可以指定要用于每个形的比例和旋转。SHP 字体是一种特殊类型的形文件,其定义方式与形文件定义方式相同。
编译形/字体文件
用户在扩展名为 .shp 的特殊格式的文本文件中输入形的说明。可以使用文字编辑器或文字处理器(允许您以 ASCII 格式进行保存)来创建形定义 (SHP) 文件,然后使用 COMPILE 命令编译该文件。编译形定义文件将生成一个编译的形文件 (SHX),其名称与该形定义文件的名称相同。
如果形定义文件定义的是字体,可使用 STYLE 命令定义文字样式,然后,您可以将文字添加到图形中以使用编译形文件中定义的字符。如果形定义文件定义的是形,可使用 LOAD 命令将该形文件加载到图形中,使用 SHAPE 命令将指定的形插入到图形中。
编译 PostScript 字体
在将 Type 1 PostScript 字体用于程序之前,必须先将其编译到形文件中。COMPILE 命令接受作为输入的 SHP 和 PFB 文件,并生成 SHX 文件。
程序无法编译和加载每个 Type 1 字体。在基于 AutoCAD 的程序中,PostScript 字体功能模块只能处理部分 Adobe 字体。如果编译 PostScript 字体时出现错误,所生成的 SHX 文件(如果能够生成 SHX 文件)可能无法加载到程序中。
有关 Adobe Type 1 字体格式的详细信息,请参见《Adobe Type1 Font Format Version 1.1》。购买并安装这些字体后,即可在程序中使用。
注: 请确保了解所用 Postscript 字体的版权限制,用户编译生成的 SHX 形式的字体通常也适用相同的版权限制。