OPENTYPE_TAG

定义一个 4 字节数组,其中包含四个 8 位 ASCII 值(空间、A-Z 或 a-z),用于标识 OpenType 脚本、语言和字体功能标记。

typedef ULONG OPENTYPE_TAG;

备注

以下示例定义 OpenType 功能标记的表示形式。

  • 连字特征的特征标记为“liga”。
  • 罗马尼亚语、乌尔都语和波斯语的语言标记分别为“ROM”、“URD”和“FAR”。 请注意,其中每个标记都以空格结尾。
  • 拉丁语和阿拉伯语脚本的脚本标记分别为“latn”和“arab”。

有关 OpenType 功能标记和 OpenType 规范的详细信息,请参阅 https://www.microsoft.com/typography/otspec/featuretags.htm

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
可再发行组件
windows XPand 更高版本Usp10.dll 1.600 或更高版本
标头
Usp10.h

另请参阅

Uniscribe

Uniscribe 结构

ScriptGetFontAlternateGlyphs

ScriptGetFontFeatureTags

ScriptGetFontLanguageTags

ScriptGetFontScriptTags

ScriptItemizeOpenType

ScriptPlaceOpenType

ScriptPositionSingleGlyph

ScriptShapeOpenType

ScriptSubstituteSingleGlyph