点阵字库二进制文件修改方案

前言:此文章针对完整unicode码点阵字库(其他字库计算方法不同)
解决问题:部分点阵字库,不符业务需求,需要重新更改(并不是改动整个字库)
说明:此文中使用的两个软件,后面有提供下载链接!

步骤:

1.获取需要修改字符unicode码
(例: á unicode码 0x00e1)
2.计算字符在二进制文件中的位置;
  计算公式:index = unicode*字符所占字节数 (需转化成十进制计算然后再转成十六进制)
此例中(0x00e1 转换 225 ,225*24(字库中字符所占用的字节数)=5400 转成十六进制 1518
3.根据计算的位置,找到相应的数据(位置后连续的24位(12*2)):
如图 红色框内即为此字符在字库中的数据,
4.获取想要的字符点阵数据


5.替换原来的数据,完成

软件资源:

Hex Editor Neo 下载地址:https://www.xp510.com/xiazai/Application/program/20476.html

字模3 下载地址CSDN下载


以上!谢谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值