如何更改.ttf字体的名称

时间:2009-06-29 04:45:07

标签: true-type-fonts

如何更改.ttf文件中嵌入的字体名称? (这是一个设备,它期望一个硬编码的字体名称,我想交换w /另一个更易读的公开许可字体)。

我更喜欢自己实现的方法,而不是安装程序。

1 个答案:

答案 0 :(得分:1)

TrueType是一种非常复杂的二进制数据格式 - 需要整个书本长度规范来描述。我在遥远的过去曾与它合作过。

有专门的工具可以编辑字体,包括名称之类的元数据。我不建议在没有这样的工具的情况下尝试将字体文件中的二进制数据弄乱。可能有可用的库可以调用来操作TrueType数据;如果存在,我会猜测Python是最有可能找到它的语言,因为字体黑客和Python之间有很长的关联(Guido van Rossum的兄弟是一位知名的印刷师。)