DWRITE_MAKE_OPENTYPE_TAG 宏 (dwrite.h)

将 OpenType 标记创建为 32 位整数,以便标记中的第一个字符是最低字节 (在 little-endian 体系结构) 上最不重要,可用于与字体文件中的标记进行比较。 此宏与 DWRITE_FONT_FEATURE_TAG 兼容。

语法

void DWRITE_MAKE_OPENTYPE_TAG(
   a,
   b,
   c,
   d
);

参数

a

类型: CHAR

标记中的第一个字符。

b

类型: CHAR

标记中的第二个字符。

c

类型: CHAR

标记中的第三个字符。

d

类型: CHAR

标记中的第四个字符。

返回值

备注

罗马尼亚语、乌尔都语和波斯语) 的 OpenType 语言 ((如“ROM”、“URD”和“FAR”),而拉丁语和阿拉伯语) 的脚本 (“latn”和“arab”则从脚本分析器确定。 这就是为什么这些未在 OpenType 标记下列出的原因;仅功能标记。

示例

DWRITE_MAKE_OPENTYPE_TAG('c','c','m','p');
// Result: DWORD 0x706D6363

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [仅限桌面应用]
目标平台 Windows
标头 dwrite.h