LOCALESIGNATURE 结构 (wingdi.h)
包含扩展字体签名信息,包括两个代码页位字段, (CDB) 定义默认和受支持的字符集和代码页。 此结构通常用于表示字体覆盖率和区域设置之间的关系。
语法
typedef struct tagLOCALESIGNATURE {
DWORD lsUsb[4];
DWORD lsCsbDefault[2];
DWORD lsCsbSupported[2];
} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE;
成员
lsUsb[4]
一个 128 位 Unicode 子集位域 (USB) 标识最多 122 个 Unicode 子范围。 除五个最重要的位外,每个位都表示单个子范围。 最重要的位始终为 1;第二个最大有效值是保留的,并且必须为 0。 Unicode 子集根据 OpenType 字体规范进行编号。 有关可能的位字段值的列表,请参阅 Unicode 子集位字段。
lsCsbDefault[2]
一个代码页位字段,指示区域设置的默认 OEM 和 ANSI 代码页。 代码页可以通过单独的位或表示通用 ANSI 和 OEM 代码页的单个位进行标识。 有关可能的位字段值的列表,请参阅 代码页位字段。
lsCsbSupported[2]
一个代码页位字段,指示可以支持区域设置的所有代码页。 有关可能的位字段值的列表,请参阅 代码页位字段。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | wingdi.h (包括 Windows.h) |