87282374 发表于 2024-11-26 09:42:22

shx字体编辑

请教各位大佬,如图合成字体(HZTXT+ROMAND),可否将红框中的数字垂直位置往上提点?或者有什么软件可将romand.shx字体往上修改一下?

lxl217114 发表于 2024-11-26 10:03:43

整点让自己简单一点的组合HZTXT+gbcbig就好了

e2002 发表于 2024-11-26 10:26:55

本帖最后由 e2002 于 2024-11-26 14:30 编辑

你修改这个Style中用的英文shx字体文件,在每个字符定义的初始点定义数据后面插入向上移动的代码,并在每个字符定义的最后一个水平移动定义数据后面插入向下移动的代码。

具体移动多少,要看字体的字高定义数据,可以用不同的数字测试,调整几次很快能找到最合适的数值。

static/image/hrline/1.gif


shx文件转源代码shp文件, Autodesk随着 AutoCAD 安装包附带了,就在AutoCAD安装文件夹内的Express文件夹内, dumpshx.exe

wharan 发表于 2024-11-26 12:48:12

用我提供的字体,字符和汉字就是一样高的,坛内搜索

Eula 发表于 2024-11-26 13:55:40

双线字体配空心中文字体好一些https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

masterlong 发表于 2024-11-26 14:30:03

SHX先反编译为SHP
修改SHP后再编译成SHX

moshouhot 发表于 2024-11-28 09:41:09

http://bbs.mjtd.com/forum.php?mod=redirect&goto=findpost&ptid=186226&pid=931260&fromuid=402689
看看这个

87282374 发表于 2024-11-28 20:10:55

谢谢各位大侠

87282374 发表于 2024-11-29 16:59:07

e2002 发表于 2024-11-26 10:26
你修改这个Style中用的英文shx字体文件,在每个字符定义的初始点定义数据后面插入向上移动的代码,并在每个 ...

有具体代码或案例吗

e2002 发表于 2024-11-29 17:53:04

87282374 发表于 2024-11-29 16:59
有具体代码或案例吗

具体代码在AutoCAD 在线帮助文档的自定义手册中又详细的说明,翻一下稍微学一下就会的。
现有的各种自定义修改的 shx 都是这么来的。
页: [1] 2
查看完整版本: shx字体编辑