明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3504|回复: 14

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

  [复制链接]
发表于 2006-4-11 15:02:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2006-4-11 17:33:03 编辑

我用cad2006里面express下面的make shape创建一个三角形我想让三角形作为形字体出现但是用了make shape只能作为形出现,打命令style也不能加载这个形字体。求高手帮我解决这个难题

发表于 2006-4-11 17:08:00 | 显示全部楼层
shape须经COMPILE才能成为SHX字型
 楼主| 发表于 2006-4-11 17:24:00 | 显示全部楼层
已经用compile编译过了,是shx,但是不能用style加载,我就是要被style加载
 楼主| 发表于 2006-4-11 17:28:00 | 显示全部楼层
我看过fonts文件夹里面的文件后缀名也是.shx,我就是要自定义这种能被cad加载的字体
发表于 2006-4-11 19:33:00 | 显示全部楼层
字体文件和形文件, 在源程序的定义上还是有区别的. 可以参考 ACAD 帮助里用户自定义部分, 其中有详细的说明
 楼主| 发表于 2006-4-11 21:10:00 | 显示全部楼层

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

发表于 2006-4-11 21:35:00 | 显示全部楼层
mkshape 创建的 .shx 不能被 style 所使用. 但是, 同时创建的 .shp 可以在统一的大小基准上合并在一起, 加上必要的整体定义属性 (shape 00 定义) 可以通过 compile 编译为能够被 style 引用的字体文件.
 楼主| 发表于 2006-4-11 22:53:00 | 显示全部楼层

请问具体是怎么操作的

比如我要把*178,66,KPD
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)
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

改成要被style引用的字体文件该怎么同意大小基础上合并在一起加上整体定义属性

谢谢zara大大指点我十分需要你的帮助

 

发表于 2006-4-12 07:50:00 | 显示全部楼层

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

 楼主| 发表于 2006-4-12 16:43:00 | 显示全部楼层
谢谢zrar大大我试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 15:52 , Processed in 0.203524 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表