代码之家  ›  专栏  ›  技术社区  ›  joedevon

如何更改.ttf字体的名称

  •  1
  • joedevon  · 技术社区  · 15 年前

    如何更改.ttf文件中嵌入字体的名称?(这是一个需要硬编码字体名称的设备,我想用另一种更易读的公开授权字体进行交换)。

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

    1 回复  |  直到 15 年前
        1
  •  1
  •   Jens Alfke    15 年前

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

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

    推荐文章