绘图过程中遇到字体中有些字显示与其他字不同类型,就想着变成一样的。

下面是明经搜索出来的帖子,工具有下载 还有PDF学习
原地踏步 http://bbs.mjtd.com/forum.php?mo ... hlight=%D7%D6%CC%E5
szhorse http://bbs.mjtd.com/thread-186226-1-1.html
wharan http://bbs.mjtd.com/thread-186534-1-1.html

tryhi 大海 http://bbs.mjtd.com/forum.php?mo ... hlight=%D7%D6%CC%E5


太多字节不能发,我就截断先发了 后面再补


网友答: 本帖最后由 小鸟 于 2024-11-17 05:29 编辑

3.记事本打开转换出来的SHP 源代码文件,
把复制的代码粘贴到最后,再多加一个回车出来一个空行,按照下面改动一下。

编辑器出来的代码
*61905,121,0f1d1
2,8,(3,14),1,8,(1,-2),2,8,(-3,-2),1,9,(4,0),(-4,-5),(0,0),2,8,(3,3),1,8,(0,-8),2,8,(0,6),1,8,(2,-2),
2,8,(1,9),1,8,(8,0),2,8,(-7,-3),1,8,(6,0),2,8,(-3,5),1,8,(0,-8),2,8,(-4,0),1,8,(8,0),2,8,(-5,-1),1,
8,(-4,-4),2,8,(3,2),1,9,(0,-4),(2,1),(0,0),2,8,(0,5),1,9,(1,-3),(3,-3),(0,0),2,8,(-1,5),1,8,(-2,-2),
2,8,(-6,5),1,8,(-2,-2),2,8,(14,-6),0

中间有几次不能成功后面尝试多次被摸索出来了。
3.1.在单个字代码的第二行前面加上”5,"(参照上面一个字的代码).

3.2.修改第一行的第二个数字(*61905,121,0f1d1),因为下面我加了一个5所以这里121+1个=122.





网友答: 本帖最后由 小鸟 于 2024-11-17 05:32 编辑

4.改好保存就可以编译了
complie编译shx字体文件

改好的下面这个
*61905,122,裱
5,2,8,(2,14),1,8,(2,-2),2,8,(-3,-2),1,9,(4,0),(-4,-5),(0,0),2,8,(3,3),1,8,(0,-8),2,8,(0,6),1,8,(2,-2),
2,8,(1,9),1,8,(8,0),2,8,(-7,-3),1,8,(6,0),2,8,(-3,5),1,8,(0,-8),2,8,(-4,0),1,8,(8,0),2,8,(-5,-1),1,
8,(-4,-4),2,8,(3,2),1,9,(0,-4),(2,1),(0,0),2,8,(0,5),1,9,(1,-3),(3,-3),(0,0),2,8,(-1,5),1,8,(-2,-2),
2,8,(-6,5),1,8,(-2,-2),2,8,(14,-6),0

前后对比

制作完成!
天都快亮了.......



网友答: 本帖最后由 小鸟 于 2024-11-17 05:22 编辑

开始制作
1. shx2shp 把*.shx转换为SHP(AutoCAD形源代码)。
2.ShpEdit(AutoCAD形定义文件编辑器)描出字,复制出来代码。



网友答: 谢谢分享

网友答:
小鸟 发表于 2024-11-17 05:10
开始制作
1. shx2shp 把*.shx转换为SHP(AutoCAD形源代码)。
2.ShpEdit(AutoCAD形定义文件编辑器)描出字, ...

楼主,能不能共享下ShpEdit软件,谢谢

网友答: 起始有代码5,结束通常需有代码6配对,否则会堆栈溢出出错,同一字多写几个就可发现了。

网友答: 仔细研究一下原地踏步大佬的帖子,用大佬写的工具,那些exe工具完全可以扔掉

网友答: 修改软件....


网友答:
szhorse 发表于 2024-11-17 10:09
仔细研究一下原地踏步大佬的帖子,用大佬写的工具,那些exe工具完全可以扔掉

牛的牛的,szhorse
  • 上一篇:图元在不封闭区域相对居中
  • 下一篇:没有了