面板 - 字体属性 - 字体

字体属性面板包含多个选项卡,包含大多数字体设置,如版本、每 em 单位、名称、字体度量,以及可变字体所需的信息,如轴、主和命名实例。

关于字体的一般和法律信息以及字符覆盖可以在字体选项卡上找到(在字体属性面板中)。在字体菜单上,单击属性,然后单击字体选项卡。

字体设置

常规

字体系列名称

字体名称。最大长度为 31 个字符。

通常强烈建议您仅使用字母、数字和空格字符。例如,Mac 拒绝字体名称中包含引号的字体,因此Jack's font在 Mac 上将无法工作。

对于非拉丁字体,如中文、日文、韩文、希伯来文、阿拉伯文等,您可以通过按 [...] 按钮添加本地化名称。

注意:字体样式可在实例选项卡上获得。

每 em 单位

有效范围是 16 到 16384。如今,每 em 2048 单位的值是所有字体(包括大型拉丁或非拉丁脚本字体)的推荐值。然而,具有精细细节(例如直径小于 20 个单位的圆形轮廓)的字体将受益于更大的值,例如每 em 4096 或 8192 个单位。

对于具有 TrueType 轮廓的字体,具有 2 的幂的值是常见的但不是必需的。

对于基于 CFF 轮廓的 OpenType 字体,建议将每 em 单位设置为 1000。

此值用于通过将像素坐标系中的值乘以比例来转换它们。此比例是:

PointSize * resolution / ( 72 points per inch * units_per_em )

注意:如果您还想调整字形轮廓的大小,请使用字形转换器

版本

字体的版本,通常初始发布从版本 1.0 开始。

注意:由于历史原因,Windows 不使用字体修订版本来确定字体的版本。相反,Windows 会评估实例选项卡上可用版本字符串字段中的版本字符串。

创建时间

创建字体的日期和时间,按现在按钮将其设置为当前日期和时间。

修改时间

最后修改字体的日期和时间,按现在按钮将其设置为当前日期和时间。

导出时更新修改时间戳(推荐)

选中后,导出字体时时间戳将自动设置为当前日期和时间。

法律

本节包含版权商标许可供应商设计师信息。

嵌入许可权限

可嵌入字体可以存储在文档中。当在没有安装字体的系统(远程系统)上打开包含嵌入字体的文档时,支持嵌入的应用程序可以将嵌入字体加载到该系统上以供临时(在某些情况下为永久)使用。嵌入许可权限由字体设计师(或供应商)授予。

可安装(无嵌入限制)

未设置任何标志的字体是可安装的嵌入字体。具有此设置的字体表示它们可以被嵌入并由应用程序永久安装在远程系统上。远程系统的用户获得与字体的原始购买者相同的权利、义务和许可证,并受与原始购买者相同的最终用户许可协议、版权、设计专利和/或商标的约束。

可编辑(读写)

设置此标志的字体表示它们可以嵌入文档中,但必须仅在远程系统上临时安装。与预览和打印字体相反,包含可编辑字体的文档可以"读写"打开;允许编辑,并且可以保存更改。

预览和打印(只读)

设置此标志的字体表示它们可以嵌入文档中,但必须仅在远程系统上临时安装。任何包含预览和打印嵌入字体的文档必须"只读"打开;应用程序不得允许用户编辑文档;它只能被查看和/或打印。

受限(不允许嵌入)

设置此标志的字体未经法律所有者许可不得以任何方式修改、嵌入或交换。

无子集化

设置此标志时,字体不得在嵌入之前进行子集化。

仅位图嵌入

设置此标志时,只能嵌入字体中包含的位图。不得嵌入轮廓数据。

供应商 ID 和供应商(制造商)

供应商 ID 识别负责字体营销和分销的公司。FontCreator 使用来自 Microsoft 维护的供应商 ID 数据库的信息。您可以在此处注册四个字母的供应商 ID:

注册为字体供应商

设计师

字体设计师的名称。

示例文本

这可以是字体名称,或设计师认为最好显示字体的任何其他文本。使用验证按钮确保字体中所有字符都可用。

在 Windows 中,示例文本用于字体设置预览(设置 -> 个性化 -> 字体)。如果留空,Windows (SettingsHandlers_Fonts.dll) 将使用几个预定义的预览样本之一:

变体 PostScript 前缀

仅适用于可变字体,仅允许字母 A-Z、a-z 和数字 0-9(甚至不允许空格或连字符!)。主要用于支持遗留应用程序,并在打印时为单个实例构造字体名称。如果省略,它们应使用排版字体系列名称作为前缀。如果未提供排版字体系列名称,则字体系列名称被视为排版字体系列名称。除字母 A-Z、a-z 和数字 0-9 外的所有字符都将被删除。因此,如果排版字体系列名称是Café Del Sol,它将变为CafDelSol。在这种情况下,最好提供 CafeDelSol 作为名称,以避免可能的歧义。

覆盖

字符覆盖

导出时更新字符范围(推荐)

启用后,导出字体时将更新字符范围。这将确保范围始终正确。

Unicode 字符范围

此字段用于指定字体文件在 Windows 平台的映射中包含的 Unicode 块或范围。

如果选择了 Unicode 范围,则认为它是功能性的。"功能性"的确定留给字体设计师,尽管字符集选择应尽可能尝试按范围进行功能性选择。

按编辑按钮通过 Unicode 字符范围窗口修改此字段,或按计算按钮生成值。

注意:从 Unicode 5.1 开始,所有可用位都已耗尽。位分配在 2008 年的 OpenType 1.5 中的 OS/2 版本 4 中最后更新。FontCreator 将此版本(内容和布局)用于 OS/2 表。当前版本的 Unicode 支持许多额外的范围,而这些范围不受 OS/2 表中这些字段的支持。请参阅下面的设计语言支持的语言字段,以了解声明字体可以支持或设计用于哪些脚本或语言的替代机制。

代码页字符范围

此字段用于指定字体文件在 Windows 平台的映射中包含的代码页。

如果选择了代码页,则认为代码页是功能性的。"功能性"的确定留给字体设计师,尽管字符集选择应尽可能尝试按代码页进行功能性选择。

按编辑按钮通过代码页字符范围窗口修改此字段,或按计算按钮生成值。

注意:遗留符号字体(如 Webdings 和 Wingdings)只需要选择符号字符集。Unicode 范围 0xF000 - 0xF0FF(含)中的所有字符将用于枚举符号字符集。如果未选择此代码页,则该范围内的任何字符都不会被枚举为符号字符集。

最后手段字体

如果设置,表示字形只是指定代码点范围的通用符号表示,并不真正代表对这些代码点的支持。如果未设置,表示字形代表对这些代码点的适当支持。如果设置,FontCreator 将使用紧凑格式存储映射到单个字形的字符范围。

警告:FontCreator 能够导出最后手段字体,但 Windows 不支持使用的格式。目前 Web 浏览器和 Mac OS X 支持"真正的"最后手段字体。如果您想为 Windows 制作最后手段字体,则不要设置此选项。

设计语言

列出字体专门要涵盖的语言和/或脚本。该列表是一系列逗号分隔的 ScriptLangTags。标签之间可以使用空格但不是必需的。"cy, mi"和"cy,mi"都是有效的。

支持的语言

列出字体已知能够支持的语言和/或脚本。同样,此列表是一系列逗号分隔的 ScriptLangTags。

要理解设计语言和支持语言之间的区别,请考虑带重音的拉丁字母的情况。虽然重音符号在许多语言中通用,但重音符号的精确形状可能取决于特定语言的排版传统。例如,波兰语比法语更喜欢更陡峭的重音符号。专门为波兰语设计重音符号的字体将在其 'dlng' 标签中有 po-Latn,但在其 'slng' 标签中有 Latn。

ScriptLangTags

ScriptLangTag 表示与字体关联的特定脚本或语言。它们基于 IETF BCP 47 规范"用于识别语言的标签"。请参阅:

https://www.rfc-editor.org/info/bcp47

有关脚本表示代码,请参阅:

https://en.wikipedia.org/wiki/ISO_15924

有关语言名称的短代码,请参阅:

https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes

Windows 文件资源管理器中的缩略图 / 预览 / 字体文件图标

使用小缩略图时,Windows 文件资源管理器为字体文件显示标准图标,但使用中等图标或更大图标时,它显示字体本身的几个字符。通常,对于常规基于拉丁的字体,它显示 Abg,但使用其他脚本的字体可能会显示其他字符。Windows 决定预览的内容取决于所选的 Unicode 字符范围和/或可用的设计和支持语言。如果您的字体显示数学字符而您不希望这样,请取消选中"导出时更新字符范围"复选框并手动设置适当的字符范围。

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