我正在寻找一种用php(或服务器端的其他东西)操纵字体文件的方法。我想要重新关联一封带有不同字母的信件的路径。
假设我们有这样一个协会:
我现在想要理解这个定义:
因此当有人使用该字体并输入" A" a" B"实际上是显示出来的。
我已经设法通过软件Glyphs手动完成此操作。然后我试图用十六进制编辑器追踪机会,但真的找不到相关性。我也很难理解file format definition(目前使用.otf)。那么,有人有一个起点吗?目前我回到了开始。
答案 0 :(得分:0)
建议:通过python工具TTX运行字体。将字体转换为TTX xml格式,轻松地将TTFGlyph元素交换为这些点,然后通过TTX运行它以形成新的TTF,完成。
如果您尝试使用带有CFF的OpenType十六进制编辑器来实现这一点:that's probably a bad idea。对于具有TrueType数据的OpenType,它需要更新cmap;对于使用CFF的OpenType,它还需要更新CFF块,这是一项很多工作。