作者:Dr. Ken Lunde (小林剣)
时间:2017 年 8 月 26 日
注意⚠️ 本译文获得原作者许可,转载请注明来源
译按:小林剑的文章已经有两篇没来得及翻译了。最近开学杂事缠身,但还是抽空去北京旁听了一场中文字体的研讨会,信息量有点大,所以先补上这两篇翻译。至于为何本博客持续这一翻译项目,或许是我觉得围绕中文信息的处理已较广泛,但落实到字形信息,似乎美学颇多,技术太少。本文主要介绍了思源字体这样的庞大字体家族,使用 OpenType 集合合并多语言多样式的字体。

根据我的朋友 Leroy 的建议,我最近在这个包含基于 Adobe 方面的 Source Han 和 Google 方面的 Noto CJK 字体家族 1开源代码库 中重命名了 Multiple-style 和 Multiple-family 的 OTC(OpenType 集合)。关于 Multiple-style 和 Multiple-family 的 OpenType 集合,你可查阅今年四月发布的 文章 2。本文旨在介绍对它们来说比 Super OTC 更好的名字。

首先,让我们了解一些关于 Super OTC 的背景……

Source Han SansNoto Sans CJK 发布后不久,我有一个想法——创建一个包含所有语言和所有字重的单一 OpenType 集合,于是 Super OTC 诞生了。 它作为第四部署格式随 2014 年 9 月 12 日的 1.001 版更新,两个字体家族各包含 28 个字体。2015 年 4 月 20 日更新的 1.002 版中添加了仅覆盖 Regular 和 Bold 字重的 HW(半宽,仅 ASCII)字体,扩展至 36 个字体。2017 年 4 月 3 日,Source Han SerifNoto Serif CJK 发布 1.000 版,包含 Super OTC。

在今年的早些时候,我又产生了一个想法——将 Super OTC 组合成更大的、将同一字体家族和多字体家族的多样式相结合,主要目的是增加字体数量,打破或对 OpenType 集合中字体数量产生限制的环境。

不论怎样,一个合并了所有字体的单样式/字体家族的 OTC 被称作 Super OTC。当诸如 Source Han Sans(36 个字体)、Source Han Serif(28 个字体)以及仅日文的 Source Han Code JP(14 个字体)的相同字体家族的多样式字体被合并入一个单个 OpenType 集合中,即可称为 Mega OTC,故其名为 Source Han Mega OTC(78 个字体)。通过扩展,Noto CJK Mega OTC(64 个字体)包含 Noto Sans CJK(36 个字体)和 Noto Serif CJK(28 个字体)。

我们可以提升到一个新的水平,即将 Source Han Mega OTCNoto CJK Mega OTC 合并为一个更大的 142 个字体的 OpenType 集合——Source Han & Noto CJK Ultra OTC

 

请注意,OpenType 集合的优点除了其在单个文件中包含了多个字体以简化文件管理,还有跨字体共享 ‘sfnt’ 表。尽管 Source Han Mega OTCNoto CJK Mega OTC 的文件大小分别为 300MB 和 275MB,但因为它们使用了相同的字形而仅仅在名称上有所区别,所以 Source Han & Noto CJK Ultra OTC 仅比 Source Han Mega OTC 大 200K(确切地说是 219616 字节)。

最后,我想指出,在两个字体家族的 2.000 版即将发布之时,Super OTC、Mega OTC 和 Ultra OTC 的版本将增加大约 25% 的大小,这是因为增加了第五种特定语言字体,即支持中国香港字形的繁体中文。


(译)注:

  1. 即思源字体家族,Adobe 与 Google 的版本仅有不影响使用的细微差别,详见 往期文章 。Source Han Sans 与 Noto Sans CJK 即思源黑体,Source Han Serif 与 Noto Serif CJK 即思源宋体,下同。
  2. 本站中文版本:[译] 三个 Multiple-Family Super OTC 文件

发表评论

电子邮件地址不会被公开。 必填项已用*标注