更改字体系列,重命名字体


4

如何更改字体的族?我有4种属于同一家族的字体,我希望将它们分开。

另外,我还想重命名Font本身。

简单的文件名更改是不够的。

我正在寻找一个免费的工具来做到这一点,但谷歌搜索后空手而归。所有字体“工作室”都需要钱。

我应该指定我需要在操作系统本身中执行此操作,因此我需要修改TTF / OTF /实际字体文件。


这与编程有什么关系?
— BoltClock

我需要这个与Flash播放器相关的问题。此外,程序员也知道工具:: - )。无论如何,我意识到我可能已经在SuperUser或其他地方发布了这个,但我只是不知道这个问题是否更好。你决定。
— Axonn

Answers:


12

更改字体详细信息的任何特殊原因? (只是好奇...)

无论如何,我找到了这个小工具: http://fontforge.org/ (这是跨平台和开源!)

希望能帮助到你 :)


这是一个很长的故事:D。关于Adobe Flash返回字体名称的方式存在一些问题,因此我需要重命名它们才能完成某项任务。
— Axonn

FontForge很棒。谢谢你,小伙伴!
— Axonn

3

TTFedit 为我做了这份工作。它占地面积小得多,对我来说更容易使用。

只需启动ttfedit.jar,打开.ttf,选择左侧的“名称”选项卡,编辑姓氏,子系列名称等,并保存为新的.ttf。

在我的情况下,我必须擦除Photoshop的字体缓存才能识别更改的字体。


这是一个很好的工具
— Anwar

1

如果将字体的文件(使用新名称)上传到服务器,则可以在将其定义为字体后使用它。例如: 如果我想要Arial被称为Ari,我可以更改文件的名称并将其上传到我的服务器。然后我将在css文件中写下以下行:

@font-face{font-family:Ari; src:url('Ari.ttf');}

字体系列 是新字体的名称。

SRC 是文件的地址。

要使用新字体,请执行以下操作:H1 {font-family:'Ari';}


至于你问题的第一部分,我不明白你的意思。请澄清。


我可能应该指定我需要在Windows安装中使用某些字体来执行此操作。
— Axonn

1

我知道这有点老了,但我找到了一种方法 .otf 文件:

  1. 下载FontForge
  2. 编辑三个名称(>元素,> Fontinfo)并将其导出为 .ttf 文件。
  3. 然后抓住这个旧的Windows程序: https://www.microsoft.com/typography/property/fpedit.htm
  4. 打开创建的 .ttf 同 fpedit 并跳过这些步骤(只需点击下一步,直到程序准备就绪)
  5. 点击“另存为”
  6. 要开心
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.