本帖最后由 作者 于 2008-12-10 1:50:03 编辑
修改AutoCAD字形让括号和井号显示更美观. 作者:崔德春
关于字形文件的反编译,有个工具叫SHX2SHP可以. 字形文件的定义,网上有很多文章,我就不重复了.
整个字形自己重新写的,所以和原作相比面目全非,画一笔,保存-编译-试验,重复无数次后终于得到这个满意版本, 适用于ROMANS和SIMPLEX8的修改.
井号代码 023,修改前如下: *023,57,kns 2,14,3,2,14,8,(-21,-50),14,4,2,14,5,8,(11,25),1,8,(-7,-32),2,8,(13,32),1, 8,(-7,-32),2,8,(-6,19),1,0E0,2,8,(-15,-6),1,0E0,2,8,(4,-6),14,6,14,3,2,14, 8,(21,-32),14,4,2,0
修改后: *023,39,kns 2,14,2,8,(2,5),1,8,(16,0),2,8,(1,9),1,8,(-16,0),2,8,(5,5), 1,8,(-2,-18),2,8,(7,0),1,8,(2,18),2,8,(4,-19),0
左右括号,代码028,029 修改前: *028,39,klp 2,14,8,(-7,-25),14,5,8,(11,25),1,02A,8,(-2,-3),04B,8,(-1,-5),04C,8,(1,-5),04D, 8,(2,-3),02E,2,8,(3,7),14,6,14,8,(7,-16),0 *029,39,krp 2,14,8,(-7,-25),14,5,8,(3,25),1,02E,8,(2,-3),04D,8,(1,-5),04C,8,(-1,-5),04B, 8,(-2,-3),02A,2,8,(11,7),14,6,14,8,(7,-16),0
修改后: *028,16,klp 2,14,2,8,(8,0),1,12,(0,21,-65),2,8,(4,-21),0 *029,16,krp 2,14,2,8,(4,0),1,12,(0,21,65),2,8,(8,-21),0
我的代码比原作简单得多了. 附对比图,上面是修改前,下面是修改后. 是我的原创,刚在XDCAD上发过. http://p4.xdcad.net/forum/showthread.php?s=&postid=3372009#post3372009 |