leslie114 发表于 2006-4-11 15:02:00

十万火急请问如何自定义字体

本帖最后由 作者 于 2006-4-11 17:33:03 编辑 <br /><br /> <P>我用cad2006里面express下面的make shape创建一个三角形我想让三角形作为形字体出现但是用了make shape只能作为形出现,打命令style也不能加载这个形字体。求高手帮我解决这个难题</P>

Joseflin 发表于 2006-4-11 17:08:00

shape须经COMPILE才能成为SHX字型

leslie114 发表于 2006-4-11 17:24:00

已经用compile编译过了,是shx,但是不能用style加载,我就是要被style加载

leslie114 发表于 2006-4-11 17:28:00

我看过fonts文件夹里面的文件后缀名也是.shx,我就是要自定义这种能被cad加载的字体

zara 发表于 2006-4-11 19:33:00

字体文件和形文件, 在源程序的定义上还是有区别的. 可以参考 ACAD 帮助里用户自定义部分, 其中有详细的说明

leslie114 发表于 2006-4-11 21:10:00

<P>我说的就是形字体,但是用mkshape不能生成形字体也不能被style加载,我就是想问用mkshape生成的形能被style加载吗,因为我要用它做字体用</P>

zara 发表于 2006-4-11 21:35:00

mkshape 创建的 .shx 不能被 style 所使用. 但是, 同时创建的 .shp 可以在统一的大小基准上合并在一起, 加上必要的整体定义属性 (shape 00 定义) 可以通过 compile 编译为能够被 style 引用的字体文件.

leslie114 发表于 2006-4-11 22:53:00

<P>请问具体是怎么操作的</P>
<P>比如我要把*178,66,KPD<BR>4,199,4,246,3,150,3,64,002,9,(127,0),(1,0),(0,0),001,9,(-127,0),(-1,0),(0,0),002,9,(65,111),(0,0),001,9,(63,-111),(0,0)<BR>002,9,(-127,0),(-1,0),(0,0),001,9,(65,111),(0,0),002,9,(-65,-111),(0,0),001,4,64,4,150,3,246,3,199,0</P>
<P>改成要被style引用的字体文件该怎么同意大小基础上合并在一起加上整体定义属性</P>
<P>谢谢zara大大指点我十分需要你的帮助</P>
<P>&nbsp;</P>

zara 发表于 2006-4-12 07:50:00

<P>在 shp 文件的最开始处加上: <BR>*0,4,Copyright information here<BR>255,0,00,00<BR>大致即可. 所谓的统一大小, 是指每个形在创建时, 要使用相同的基准大小. 否则, 创建后的内容, 每个之间会有大小不同. 在 ACAD 中 compile 添加了头信息的 shp 文件就可以了. 上面两行的具体含义可以看看 ACAD 帮助. </P>

leslie114 发表于 2006-4-12 16:43:00

谢谢zrar大大我试试看
页: [1] 2
查看完整版本: 十万火急请问如何自定义字体