颜色扩展

有两种可缩放的颜色扩展。

COLR(和必需的 CPAL)

正如 2013 年 6 月 Microsoft Build 开发者大会上所揭示的,Windows 8.1 附带了对 OpenType 字体标准的革命性扩展,引入了多色字体。这项技术既简单又强大,使用多层字形,本质上是可缩放的轮廓,像任何其他字符一样进行渲染和处理,除了每一层都有自己的颜色,使用内部表 COLR 和 CPAL。

High-Logic 相信这项新技术将开启多彩的新大门。这就是为什么 FontCreator 是第一个支持新多色字体扩展的字体编辑器。

颜色扩展的优点是,字体将在尚未支持扩展的设备和系统上像任何其他字体一样工作。这就是为什么强烈建议始终包含每个字形的基础轮廓(在不支持颜色字体或在特定情况下不需要颜色字体时用作回退)。这是目前唯一适用于可变字体的颜色扩展。

2021 年 12 月发布了 OpenType 规范版本 1.9。它包括对 COLR 的重大改进,称为 COLRv1。它允许您制作具有渐变填充的颜色字体,以及使用其他图形操作的更复杂填充,包括仿射变换和各种混合模式。FontCreator 目前不支持 COLRv1。

SVG(和可选的 CPAL)

此扩展使用可缩放矢量图形 (SVG) 文档。FontCreator 中没有可视化的 SVG 编辑器,但您可以从 COLR 扩展生成 SVG 颜色格式。您还可以为每个字形导入 SVG 文档。

选择哪一个?

随着 COLRv1 的兴起,颜色字体战争很可能由 Microsoft 赢得,因此我们建议使用 COLR。然后,您还可以自动导出到 SVG,而无需任何额外设计工作。COLR 得到所有主要 Web 浏览器的支持,以及越来越多的 Windows 软件,如 Word 和 paint.net。

大多数 Adobe 软件支持 OpenType SVG 颜色字体,但基于 Chromium 的浏览器(如 Edge、Chrome、Opera 和 Vivaldi)不支持 SVG 扩展,并且没有支持它的计划。

对颜色字体扩展的支持

并非所有软件和 Web 浏览器都支持可缩放颜色扩展。我们在在线颜色教程中收集了更完整的列表:

https://www.high-logic.com/font-editor/fontcreator/tutorials

英文原文:https://www.high-logic.com/fontcreator/manual16/aboutfontscolorextension.html