明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2718|回复: 21

[经验] 自己制作修改shx字体文件

[复制链接]
发表于 2024-11-17 05:07:51 | 显示全部楼层 |阅读模式
绘图过程中遇到字体中有些字显示与其他字不同类型,就想着变成一样的。

下面是明经搜索出来的帖子,工具有下载 还有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


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

评分

参与人数 5明经币 +5 收起 理由
cghdy + 1 很给力!
Bao_lai + 1 很给力!
tryhi + 1 赞一个!
ssyfeng + 1 赞一个!
xj6019 + 1 这么拼,赶紧上个鸡腿

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2024-11-17 05:11:19 | 显示全部楼层
本帖最后由 小鸟 于 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.



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
tryhi + 1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2024-11-17 05:17:46 | 显示全部楼层
本帖最后由 小鸟 于 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

前后对比

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
tryhi + 1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-11-17 05:10:09 | 显示全部楼层
本帖最后由 小鸟 于 2024-11-17 05:22 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

发表于 2024-11-17 08:46:38 | 显示全部楼层
小鸟 发表于 2024-11-17 05:10
开始制作
1. shx2shp 把*.shx转换为SHP(AutoCAD形源代码)。
2.ShpEdit(AutoCAD形定义文件编辑器)描出字, ...

楼主,能不能共享下ShpEdit软件,谢谢
回复 支持 反对

使用道具 举报

发表于 2024-11-17 08:50:11 | 显示全部楼层
起始有代码5,结束通常需有代码6配对,否则会堆栈溢出出错,同一字多写几个就可发现了。
回复 支持 反对

使用道具 举报

发表于 2024-11-17 10:09:01 | 显示全部楼层
仔细研究一下原地踏步大佬的帖子,用大佬写的工具,那些exe工具完全可以扔掉
回复 支持 反对

使用道具 举报

发表于 2024-11-17 11:40:26 | 显示全部楼层
szhorse 发表于 2024-11-17 10:09
仔细研究一下原地踏步大佬的帖子,用大佬写的工具,那些exe工具完全可以扔掉

牛的牛的,szhorse
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-2 19:35 , Processed in 0.237859 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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