2009-06-29 134 views
1

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

我更喜欢一种方法,我可以实现自己而不是安装程序。

回答

1

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

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