有两种可缩放的颜色扩展。
- COLR:由 Microsoft 发起,使用内部表 COLR 和 CPAL
- SVG:最初由 Mozilla 和 Adobe 提出,使用 SVG 表(可选择与 CPAL 一起使用)
COLR(和所需的 CPAL)
正如 2013 年 6 月的 Microsoft Build 开发者大会所揭示的那样,Windows 8.1 对 OpenType 字体标准进行了革命性的扩展,引入了多色字体。这项技术既简单又强大,使用的是多层字形,本质上这些字形仍是可缩放轮廓(outline),可以像任何其他字符一样进行渲染和处理,只是每个层使用内部表 COLR 和 CPAL,都有自己的颜色。
High-Logic 坚信这项新技术将打开新的多彩之门,这就是 FontCreator 成为第一款支持新多色字体扩展的字体编辑器的原因。
颜色扩展的好处是,在还不支持扩展的设备和系统上,彩色字体将继续像任何其他字体一样正常使用。这就是为什么我们强烈建议每个字形始终包括基本轮廓的原因(在不支持或在特定环境不需要彩色字体的情况下作为后备)。目前,这是唯一能与可变字体一起使用的颜色扩展。
SVG(和可选的 CPAL)
此扩展使用可缩放矢量图形(SVG)文档。FontCreator 中还没有可视化 SVG 编辑器,但您可以从 COLR 扩展中生成 SVG 颜色格式,您还可以为每个字形导入 SVG 文档。
选择哪一个?
好吧,如果您不需要渐变色,并且您的调色板中没有太多颜色,我们建议使用 COLR 格式,您也可以自动导出为 SVG 格式,而无需任何额外的设计工作。所有主流的网络浏览器以及越来越多的 Windows 软件(如 Word 和 paint.net 都已支持 COLR 格式。
大多数 Adobe 软件都支持 OpenType SVG 彩色字体,但基于 Chromium 的浏览器目前不支持 SVG 扩展,例如 Chrome、Opera 和 Vivaldi。
对彩色字体扩展的支持
并非所有软件和网络浏览器都支持可缩放的颜色扩展。我们的在线颜色教程中收集了更完整的列表:
https://www.high-logic.com/font-editor/fontcreator/tutorials