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


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. 打开创建的 .ttffpedit 并跳过这些步骤(只需点击下一步,直到程序准备就绪)
  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.