Aspose::Font::TtfTables::TtfNameTable::NameId 枚举

NameId enum

表示 NameId

enum class NameId : uint16_t

名称描述
CopyrightNotice00 版权声明。
FontFamily11 Font 家族。此字符串是用户在 Macintosh 平台上看到的 Font 家族名称。
FontSubfamily22 Font 子族。此字符串是用户在 Macintosh 平台上看到的 Font 家族。
UniqueFontId33 唯一子族标识(Apple 规范)。3 唯一 Font 标识符(MS 规范)。
FullName44 Font 的完整名称。
版本55 名称表的版本。
PostScriptName66 Font 的 PostScript 名称。注意:一个 Font 只能有一个 PostScript 名称,且该名称必须为 ASCII。
TrademarkNotice77 商标声明。
ManufacturerName88 制造商名称。
设计师名称99 设计师;字体设计者的名称。
描述1010 描述;字体的描述。可以包含修订信息、使用建议、历史、特性等。
UrlVendor1111 Font 供应商的 URL(带协议,例如 http://ftp://)。如果 URL 中嵌入唯一序列号,可用于注册该 Font
UrlDesigner1212 Font 设计师的 URL(带协议,例如 http://ftp://
LicenseDescription1313 License 描述;说明如何合法使用该 Font,或列出许可使用的不同示例场景。此字段应使用通俗语言编写,而非法律术语。
LicenseInfoUrl1414 可获取更多许可信息的 License 信息 URL。
PreferredFamily1615 保留 16 首选族(仅限 Windows);在 Windows 中,族名称显示在 Font 菜单中;子族名称显示为样式名称。出于历史原因,Font 族最多包含四种样式,但 Font 设计师可以将超过四种字体分组到同一族中。首选族和首选子族 ID 允许 Font 设计师包含首选的族/子族分组。仅当这些 ID 与 ID 1 和 2 不同时时才出现。
PreferredSubfamily1717 首选子族(仅限 Windows);在 Windows 中,族名称显示在 Font 菜单中;子族名称显示为样式名称。出于历史原因,Font 族最多包含四种样式,但 Font 设计师可以将超过四种字体分组到同一族中。首选族和首选子族 ID 允许 Font 设计师包含首选的族/子族分组。仅当这些 ID 与 ID 1 和 2 不同时时才出现。
CompatibleFull1818 兼容全名(仅限 Macintosh);在 Macintosh 上,菜单名称使用 Font 资源构建。通常与完整名称相匹配。如果希望 Font 的名称与完整名称不同,可在 ID 18 中插入兼容全名。此名称并未被 Mac OS 本身使用,但可能被应用程序开发者(例如 Adobe)使用。
SampleText1919 示例文本。可以是 Font 的名称,或任何设计师认为最能展示该 Font 外观的文本。
PostScriptCID20它在字体中的存在表示 nameID 6 包含一个 PostScript 字体名称,旨在与 “composefont” 调用一起使用,以在 PostScript 解释器中调用该字体。
WwsFamilyName21用于在 ID 16 和 17 的条目不符合 WWS 模型时提供符合 WWS 标准的族名称。
WwsSubfamilyName22与 ID 21 结合使用时,如果 ID 16 和 17 的条目不符合 WWS 模型,此 ID 提供符合 WWS 标准的子族名称(仅反映粗细、宽度和倾斜属性)。
LightBackground23如果在 CPAL 表的调色板标签数组中使用此 ID,则表示 CPAL 表中对应的颜色调色板适用于在浅色背景(如白色)下显示该字体。
DarkBackground24如果在 CPAL 表的调色板标签数组中使用此 ID,则表示 CPAL 表中对应的颜色调色板适用于在深色背景(如黑色)下显示该字体。
VariationsPostScriptNamePrefix25如果出现在可变字体中,它可用作变体字体的 PostScript 名称生成算法中的族前缀。

另见