导出字体

要将活动项目导出为桌面(ttf.otf)或网络(woff/woff2)字体,请在文件菜单的导出字体子菜单中选择一种导出格式。所有可用的 OpenType 布局功能都将嵌入到字体中。

注意:由于 OpenType 字体规范中的技术限制,可以导出到字体的字形数量限制为 65535。

注意:只有标记为包含在特定导出中的字形才会被导出。要排除字形,请在字体面板中选择它们,右键单击并选择"包含在导出中" -> "无"。

首次导出字体时,系统会要求您选择输出位置。如果要在不同位置导出活动项目,请在文件菜单中选择"导出字体为"。

导出设置对话框

当您打开现有字体时,导出设置将以尽可能匹配原始字体属性的方式进行设置。

导出

此选项适用于可变字体。它允许您导出可变字体、字体母版、字体实例或当前位置。

轮廓格式

TrueType - 字体使用基于 TrueType 的轮廓(二次贝塞尔曲线)导出

CFF (PostScript) - 字体使用紧凑字体格式(CFF)基于轮廓(三次贝塞尔曲线)导出

CFF2 - 字体使用 CFF2 轮廓导出,这是 CFF 的可变字体感知后继者。使用此格式导出具有基于 PostScript 轮廓的可变字体。

组件

此选项允许您将复合字形分解为简单字形。使用复合字形是常见的做法,但如果一个或多个字形成员使用缩放、旋转或变换属性,它们可能会导致渲染问题。将此选项设置为分解缩放以确保与所有渲染引擎的兼容性。

轮廓

虽然在开发轮廓期间通常会有重叠轮廓,但这通常是非可变字体中避免的情况。

颜色

无颜色 - 字体导出时不包含颜色信息

COLR(分层字形) - 字体使用分层颜色信息导出(COLR 和 CPAL)

SVG 不带调色板 - 字体使用基于 SVG 的颜色信息导出(SVG)

SVG 带调色板 - 字体使用基于 SVG 的颜色信息导出(SVG 和 CPAL)

COLR 和 SVG - 字体使用两种颜色扩展导出(COLR、CPAL 和 SVG)

在此您可以查看支持颜色扩展的位置。

注意:如果包含 CPAL,所有颜色调色板都存储在字体中。

字形名称

在开发字体时,您可以定义用户友好的字形名称,这有助于您快速识别字形,并允许您共享 OpenType 布局功能代码。

当您的字体准备好发布时,FontCreator 可以自动将字形名称重命名为推荐的名称。这些名称对于某些 PDF 中准确解释和重建底层 Unicode 文本编码可能很重要。由于在大多数情况下字形名称不再重要,您可以决定将其省略以减小文件大小。我们甚至建议在 WOFF 字体中省略它们以减小文件大小。

注意:基于 CFF 的字体仍然需要(因此始终包含)字形名称,但这在未来可能会改变。

微调

微调信息将提高较小字体尺寸在屏幕上的可读性。

无微调 - 字体中不添加微调。

自动微调 - 微调信息自动生成。字体的 gasp 表设置为始终使用灰度渲染和网格拟合进行标准微调,以及对称网格拟合和对称平滑进行水平子像素微调(ClearType)。

保留原始 - 存储字体中最初可用的微调信息。

注意:CFF 轮廓不支持微调。

开放轮廓

注意:仅当活动字体包含至少一个开放轮廓时才显示此部分。

导出的字体不能包含开放轮廓,因为规范只允许闭合轮廓。但是,您可以使用开放轮廓设计字形轮廓。这在某些情况下可能很有用。特别是对于设计用于激光切割和数控铣削的单线字体,因为 FontCreator 将轮廓显示为单笔画轮廓。

闭合 - 开放轮廓将在导出的字体中闭合。字形面板中的"切换开放轮廓"功能被隐藏。这是默认设置,因为它将生成符合 OpenType 规范的字体。

排除 - 开放轮廓不会出现在导出的字体中。

单笔画 - 仅适用于基于 TrueType 的轮廓,结合支持"单线/单笔画/开放循环/棒状字体"的软件,例如 Rhino、SolidWorks。

双笔画 - 仅适用于基于 TrueType 的轮廓。所有开放轮廓的路径将获得额外的点,因此路径在导出的字体中也会反转。双笔画字体适用于大多数雕刻机。

注意:在 FontCreator 中,单笔画和双笔画都会显示非常不同的字形轮廓,因为轮廓不会被填充。以这种方式生成的字体主要用于雕刻。单笔画字体在标准软件中看起来会很奇怪,双笔画字体很可能会在标准软件中显示细线。

文件名

选择导出的文件是仅使用族名称还是包含样式名称。选择仅族名称选项会在字体的所有样式中生成单个文件名,这在交付完整的静态字体族时可能更方便。

输出文件夹

字体文件将导出的位置。如果此字段留空,FontCreator 将在首次导出字体时显示保存对话框。

警告:建议您不要将字体直接导出到 Windows 字体文件夹。

警告:Windows 锁定的文件无法保存。当操作系统将字体保留在内存中时会发生这种情况。您可以尝试通过 Windows 字体文件夹卸载(删除)字体。

现有文件

使用此选项以避免与文件夹中的现有文件冲突。

子集

此选项适用于可变字体。FontCreator 允许从可变字体中导出多个子集。每个子集可以有自己的默认位置,您甚至可以通过扩展轴的最小值和/或最大值进行外推。添加要包含在子集中的每个轴。不提及轴等同于在该轴的默认值处切割空间。值采用用户坐标。

关于文件扩展名的说明:

桌面字体可能具有扩展名 .otf 或 .ttf,具体取决于字体中的轮廓类型(请参阅下面的轮廓格式)和所需的向后兼容性。具有 TrueType 轮廓的字体文件应具有 .otf 或 .ttf 扩展名,具体取决于对旧系统或字体先前版本的向后兼容性需求。具有 CFF (PostScript) 轮廓的字体文件应具有文件名扩展名 .otf。

在所有情况下,软件必须根据文件内容而不是文件名扩展名来确定字体中存在的轮廓类型。

传统 TrueType 字体

有时首选以旧 TrueType 格式导出字体以用于旧软件。您可能需要在选项对话框中包含传统字体数据,并将导出设置设置为以下设置:

轮廓格式:TrueType

字形名称:为发布重新生成

微调:无微调

传统字距表

尖端字体将字距数据作为 OpenType 布局功能中的对调整查找表存储,而二十年前字体通常将基本字距数据存储在字距表中。FontCreator 不再支持此传统字距表。

其他导出格式

除了字体二进制文件外,文件 → 导出子菜单还提供源文件格式,用于往返项目结构以在其他工具中使用:

批量导出

使用文件 → 批量导出以以下模式之一导出每个打开的字体:桌面字体(ttf/otf)网络字体(woff/woff2)所有格式。每个字体使用自己的导出设置。

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