明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1476|回复: 3

[求助]谁知道acad的形文字字体中哪一种字库可以输入㎡

[复制链接]
发表于 2009-3-26 14:29:00 | 显示全部楼层 |阅读模式
紧急求助,如题!先谢过,期待ing...
发表于 2009-3-26 15:15:00 | 显示全部楼层
㎡, 作为一个整体, Windows 的 "宋体" 这样的就可以吧. shx 类的字体, 恐怕少有定义这个符号字的.
如果是可以分开成m2, 且 shx 类的字体的话, 即字母m和上标形式的2, 这里上标形式的 2, 如果用 MTEXT 的话, 可以通过堆叠格式实现, 也可以在 iso 打头的那些英文字体里 \U+00b2 字符实现.
 楼主| 发表于 2009-3-27 09:07:00 | 显示全部楼层

感谢二楼的帮助呵~

我还就是找一种含㎡的形文字字体(*.shx)呢,有特殊用途的。谁知道呵,继续寻求帮助...

 楼主| 发表于 2009-4-3 10:23:00 | 显示全部楼层
我在romans2.shx中已找这个特殊符号了,并且已将这个符号移植到大字体中。
好不容易获得的,与大家一起分享一下实现的过程,呵呵~
1. 用CAD字体查看工具SHX Viewer 查看形字体文件中的字符,在romans2.shx文件中找到㎡,编码是00A4,
2.用shx2shp(CAD中SHX转换SHP软件)工具转换shx为shp文件,00A4换算成十进制应是164,找到㎡的编码:
*164,83,平方米
2,8,(19,18),1,9,(0,1),(1,1),(2,0),(1,-1),(0,-1),(-3,-2),(-1,-2),(4,0),(0,1),(0,
0),2,8,(-13,-5),1,9,(2,3),(1,1),(2,0),(1,-1),(1,-2),(0,-11),(0,0),2,8,(-15,14),
1,9,(1,-1),(0,-13),(0,0),2,8,(0,10),1,9,(2,3),(1,1),(2,0),(1,-1),(1,-2),(0,
-11),(0,0),2,8,(14,0),0
3.㎡在UltraEdit中输入后,可以查到其16进制是A94F,换算成10进制是43343,即对应的编码是43343,
然后将小字体中的字模放大5倍(我准备拷进的目标大字体文件中,字模是上述字模的约5倍),就可以在大字体中用了。
即:
*43343,87,平方米
4,5,2,8,(19,18),1,9,(0,1),(1,1),(2,0),(1,-1),(0,-1),(-3,-2),(-1,-2),(4,0),(0,1),(0,
0),2,8,(-13,-5),1,9,(2,3),(1,1),(2,0),(1,-1),(1,-2),(0,-11),(0,0),2,8,(-15,14),
1,9,(1,-1),(0,-13),(0,0),2,8,(0,10),1,9,(2,3),(1,1),(2,0),(1,-1),(1,-2),(0,
-11),(0,0),2,8,(14,0),3,5,0
4.在大字体中还要根据字体文件的规则修改字符的个数以及搜寻的字段。
例如,增加前的大字体第一行:
*BIGFONT 8009,3,161,163,166,166,176,247
增加后的大字体第一行变成:
*BIGFONT 8010,4,161,163,166,166,169,169,176,247
5.在CAD中输入compile重编译这个shp字体文件,将得到的shx文件拷贝到CAD的FONTS目录中,重启CAD后,就可以正确显示㎡ 了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 07:30 , Processed in 0.216421 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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