喵~~欢迎来到猫啃网~余生请指教!!         找回密码

小白教程,如何使用FontForge修改字体的名称?

猫啃网一直致力于全网搜集最新最全的免费商用字体,在分享免费字体的过程中,发现不少字体在PS或AI等软件中,显示的名称跟字体的名称并不一致。比如“文道潮黑体”,在PS中显示的名称却是“WDCH”。“斗鱼追光体”在PS中显示的名称是“DOUYU Font”。

又或者有些字体是简体中文的,在PS中却出现在了日文区。还是以“文道潮黑体”为例,大家看下图,“文道潮黑体”的字体名称为“WDCH”,预览图是日文字体。

造成这个原因,很大程度因为很多制作字库的软件,设置项多而繁杂,不是专业制作字库的设计师,要去理解每一个设置项的意思的话学习成本十分高。下面的FontForge和FontCreator字体属性的设置项,看得让人望而却步。

FontForge字体设置选项
FontCreator字体设置选项

另外,也有不少网友私信猫啃君,询问如何把字体修改成自己想要的名称,以方便自己在工作中使用。现在网上关于这方面的教程也比较少,而且一般都是以系统地学习字库字形的制作教程为主。

有鉴于此,猫啃君就班门弄斧,简单地写一下如何用FontForge修改字体的名称,并且如何设置能让字体出现在Adobe系列软件内的简体区。

一、FontForge是什么?

Fontforg是一款字体编辑、创建工具,原名Pfaedit,经过长期的发展,足以媲美Fontlab的AsiaFont Studio,更是超越了FontCreator。它开放源码(使用GPL协议),这就意味着它可以免费使用,且不用顾虑任何破解、盗版问题。

猫啃君选择使用FontForge来展开这个话题的原因主要是因为FontForge不需要破解就可以用了,免费的就是香。另一个原因就是我只懂得用这个软件……

大家可以前往FontForge官网https://fontforge.org/en-US/ 下载FontForge软件。

不过官网的版本有个问题,就是如果你要编辑的字体文件太大的话,比如思源黑体,软件就很容易会崩溃。主要原因是FontForge官网下载的版本默认安装32 bit(32位元),只能用最多4 GB的内存,所以字体文件大的话就会造成内存溢出而崩溃。如果使用64 bit的话就不存在这个问题,但是官方并不提供64 bit版本,所以大家如果需要64 bit版本的话,可以点击这里(提取码:6666)下载非官方汇编的64 bit版本。

二、FontForge如何汉化?

安装好FontForge软件后,打开FontForge的安装目录。然后用记事本打开fontforge.bat文件(不能直接双击打开,你可以先打开记事本,然后把这个文件拖到记事本;或者点击鼠标右键->编辑)。

然后在打开的文件里面加上“set LANGUAGE=zh_CN”,FontForge就完成汉化了。

补充一下,FontForge的安装目录不能是中文名字的文件夹,要用英文的。不然有可能会出现汉化不成功的情况。

三、用FontForge修改字体的步骤

1、打开FontForge软件,选择您需要修改的字库文件。

2、选择“基础(Element)-> 字体信息”

3、选择“PS字形名称”,在右边的区域输入字体名,字族名,昵称等信息。

这里需特别注意的事项:

  1. 这部分只能用英文,不要用中文。不然会产生很多意想不到的问题。
  2. 字体名不能有空格。
  3. “字族名”对应“TTF名称”中的的“族”
  4. “昵称”对应“TTF名称”中的的“全称”
  5. “版本”对应“TTF名称”中的的“版本”

4、选择“TTF名称”,添加字体的相关信息。

关于“TTF名称”中选项的一些解释

  • 族:(翻译不太好,这个应该叫字体名)各软件显示的字体名称就是这个栏目。
  • 样式(子族):Windows只能填4个选项,Regular, Italic, Bold, Bold Italic。这个选项用于Word里面的加粗和斜体,就是Word里面按Ctrl+B键,字体就会变粗;按Ctrl+I键,字体就会变成斜体的设置。另外,Adobe系列软件如果读不到字体的字重选项(下一章节的“首选样式”)的话,也会来“样式(子族)”选项查找。默认只需要填写英语(美国)就足够了。
  • 全称:就是字体的全称,在安装字体的过程中会显示这个名字。请确保更新字体版本时全称仍然是一样的,否则可能无法替换旧版本字体。
  • 版本:字体的版本号,按生成次数自己填写(非必填)
  • 制造者:就是说一下这个字体是谁制作的(非必填)
  • 设计者URL:你可以填入你的个人网站,博客地址等信息(非必填)
  • 许可:字体采用那种授权方式(非必填)
  • 许可URL:(非必填)

注意:一般来说英语(美国)必须至少有“族”、“全称”和“版本”三个条目,但是我们建议“样式(子族)”也请填写(若无区分字重则填”Regular”)。中文名称需要新建新的条目,语言则选择中文(中国大陆)。

5、选择OS/2选项,切换至“字符集”,按下图进行设置:

6、上面的步骤都完成之后,就可以选择“文件->生成字体”导出字体文件了。

四、如果字体有多个字重应该怎样设置?

首先,请注意多字重字体需要每个字重都有单独的字体文件(此教程不涵盖制作可变字体)。

请准备好每个字重的字体文件后,在TTF名称内添加相关的信息。此处示范如何设置 Light(轻),Regular(普),Bold(粗)和Heavy(重)四个字重的信息。

1、给每个家族字体都添加“首选族”和“首选样式”。

  • 首选族:(翻译不太好,这个应该叫首选字体家族名)Adobe软件会优先显示这个名称,并且把一样“首选族”的字体归类成同一个字体家族。
  • 首选样式:相对于“样式(子族)”只能填4个选项(Regular, Italic, Bold, Bold Italic),首选样式可以填入任意字重名称,例如:Regular、100W,粗体等都可以。

2、在“首选族”填入字体家族名称,这个名称将会替代“族”在Adobe系列软件内显示的字体名称。请确保同一个系列的字体的“首选族”是一样的名称,这样才会在Adobe软件内正确归类。

3、在“首选样式”填入字重名称,比如Light(轻),Regular(普)和Bold(粗)。

4、将“族”和“全称”的名称后面加上该字重的名称(除了Regular和Bold)。例如“猫啃网糖圆体 轻”。

5、如果字重是Bold,则请在“样式(子族)”填上“Bold”,否则其他字重就填上“Regular”(“样式(子族)”不论什么语言都必须填入英文词)。

6、如果有辨识ID,请确保每个字体的ID都有字重名称以区别。

下面提供如何设置的参考图:


Regular (普)

Bold (粗)

Light(轻)

Heavy(重)

常用的字重称呼一般使用英文的 Regular, Bold, Heavy, Light, Medium等,或者可以设置为数字字重,如400(Regular),700(Bold),900(Heavy),100(Light),500(Medium)。

字体评分:1 Star2 Stars3 Stars4 Stars5 Stars (已有2人投票平均分5.00分)
赞(34) 打赏
转载请注明转自猫啃网:猫啃网,免费商用中文字体下载! » 小白教程,如何使用FontForge修改字体的名称?

评论 19

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #8

    你们这搞的太复杂了,FontCreator直接就改好了

    猫啃大帝3个月前 (09-21)回复
    • 无论用哪个软件,字体的字段填错的话,字体文件也是一堆的问题。

      猫啃网3个月前 (09-21)回复
  2. #7

    以前用的什么软件一直都修改不成功。研究了很长时间都不行。

    花花花密瓜3个月前 (09-06)回复
  3. #6

    试着用这个方法改了一下文道潮黑,发现里面填写的信息都是齐全的,错误之处在于文字区域那里多选择了一个日文选项,导致字体落在了日文区,就不会显示正确的简中字体名称,把日本那个选项去掉只保留简体中文,导出字体,即成功的让字体落在了简中区并显示简中名称,感谢站主分享字体知识!

    ps:修改字体后发生了一个小插曲,把原来的潮黑字体删除后直接替换了新改的字体,没有重启ps(因为之前改别的字体基本都可以不用重启ps,实时刷新的),结果新的潮黑却显示雅黑的字形,试了几次都是这样,后来灵机一动重启了一下ps,这次终于正常了,所以不能经验用事啊

    随意飘飘3个月前 (08-30)回复
    • 文道潮黑改好了,斗鱼的改失败

      茶花3个月前 (09-02)回复
      • 其实跟哪个字体无关,关键是要把信息都设置正确一般都可以的

        猫啃网3个月前 (09-02)回复
        • 改了之后字体错误打不开了

          茶花3个月前 (09-03)回复
          • 那个字体?我直接发给你

            時光羊3个月前 (09-03)回复
            • 斗鱼的

              茶花3个月前 (09-03)回复
  4. #5

    非常棒的文章,之前尝试过用FontCreator修改过字体名称,耗时整整2周左右,修改了大约百十个字体,也是边摸索边操作,虽然最后成功了,但也是心力交瘁,,,,不过会有一个新问题出现,那就是以后分享作品源文件的时候,得带上自己修改过的字体文件,或者写个字体文件对应说明,不然即使对方有这个字体,也是会出现字体丢失的问题,要手动重新选择正确的字体。

    随意飘飘3个月前 (08-30)回复
  5. #4

    亲,能有直接改好的吗?付费都行~~~太难了,太难了

    舟舟3个月前 (08-28)回复
    • ?你需什么东西呢?汉化好的软件?

      猫啃网3个月前 (08-28)回复
    • 改完的字体吧

      時光羊3个月前 (08-30)回复
  6. #3

    Light 在这里,一般译作“细体”,不译作“轻”

    Kuiba3个月前 (08-27)回复
    • em……似乎也行(?)如果示例多一个字重 Thin,然后把Thin叫“轻”,Light叫“细”,就可以形成这样的对比了: Thin, Light, Regular, Bold, Black;轻细普粗重。实际上目前还没看到使用汉字的字重称呼,即使是中文字体多数也是用英文词汇或者数字(100/400/900或W1/W3/W5)。

      夜煞之乐3个月前 (08-27)回复
  7. #2

    汉化失败,修改一个不知道保存哪里了

    茶花3个月前 (08-26)回复
    • 是不是 set LANGUAGE=zh_CN 前面的 :: 你没有删除?文件里原来有一行“::set LANGUAGE=en”,你可以直接把最后的 en 改成 zh_CN,然后开头的两个 :: 记得要删除,才能变成中文界面。

      DK3个月前 (08-30)回复
      • 补充一下,软件安装的文件夹不能用中文名,不然会出现汉化失败的情况。

        猫啃网3个月前 (08-30)回复
  8. #1

    O(∩_∩)O~ 好复杂呀,人老了,头昏。

    天王大哥3个月前 (08-26)回复

我们是免费开源可商用的公益字体网站

给我留言字体大全

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏