如何更改 TTF 字体名称?

如何更改 TTF 字体名称?

我如何更改字体名称(不是 ttf 文件名,而是实际字体名称)?

例如我想将“Tahoma”重命名为“Tahoma7”。

我的目标是重命名安装在 Windows 7 上的 Tahoma 字体,并将其以不同的名称安装在 Windows XP 上,这样我就可以在单个操作系统上安装两种 Tahoma 字体。这两种字体略有不同,我希望同时拥有它们。

答案1

FontForge可能有用:

FontForge-- 轮廓字体编辑器,可让您创建自己的 postscript、truetype、opentype、cid-keyed、multi-master、cff、svg 和位图 (bdf、FON、NFNT) 字体,或编辑现有字体。还允许您将一种格式转换为另一种格式。FontForge 支持多种 macintosh 字体格式。

答案2

TTX 是一个命令行工具,可以非常轻松地更改字体名称。这里有一个关于如何执行此操作的教程: http://www.fontgeek.net/blog/?p=343

下载 TTX 作为 fonttools 的一部分

答案3

您可以使用打字稿为了那个原因。

导航到字体所在的文件夹,选择 .ttf 文件,单击“属性”。将出现“属性”窗口:

在此处输入图片描述

根据需要更改字体名称(字体系列、全名、Postscript 名称等),然后单击“另存为...”按钮。

答案4

  1. 下载并安装FontForge
  2. 右键单击此安装文件并“以管理员身份运行”。
  3. 点击提示并在桌面上安装快捷方式
  4. 要运行 FontForge,请右键单击快捷方式并选择“以管理员身份运行”。
  5. 找到您想要编辑的字体,突出显示它,然后单击“确定”。
  6. 单击元素 > 字体信息
  7. 根据需要更改字体名称、系列名称和人类名称
    • 字体名称应为:FamilyNameVariationName-Weight。例如:EncodeSansCondensed-ExtraBold 或 DMSans36pt-ExtraLight。如果没有变体:AlegreyaSans-SemiBold。
    • 系列名称应为主名称,不含修饰词。例如,CrimsonDisplay-LightItalic、CrimsonDisplay-Black 和 CrimsonText-Regular 的系列名称为 Crimson。
    • 人类名称应该与字体名称相同。
  8. 完成这些更改后,单击“确定”。
  9. 要保存它,请转到文件>生成字体。
  10. 选择您想要保存到的文件夹。
  11. 从下拉菜单中选择 TrueType 并单击“生成”。
  12. 您可能会遇到一些错误。如果您熟悉字体和 FontForge,请根据需要纠正它们。否则,只需按“生成”即可继续。
  13. 新的 TTF 文件将出现在您保存它的目录中。您可以关闭 FontForge 而不保存 SFD 文件。

相关内容