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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈