FONTSIGNATURE 结构 (wingdi.h)
包含标识给定字体提供字形的代码页和 Unicode 子范围的信息。
语法
typedef struct tagFONTSIGNATURE {
DWORD fsUsb[4];
DWORD fsCsb[2];
} FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE;
成员
fsUsb[4]
一个 128 位 Unicode 子集位域 (USB) 标识最多 126 个 Unicode 子范围。 除两个最重要的位外,每个位都表示单个子范围。 最重要的位始终为 1,并将位域标识为字体签名;第二个有效位是保留的,并且必须为 0。 Unicode 子范围根据 ISO 10646 标准进行编号。 有关详细信息,请参阅 Unicode 子集位字段。
fsCsb[2]
标识特定字符集或代码页的 64 位代码页位域 (CPB) 。 代码页位于此位域的下 32 位中。 高 32 用于非 Windows 代码页。 有关详细信息,请参阅 代码页位字段。
注解
GDI 依赖于适合 32 位值的 Windows 代码页。 此外,此值内的最高 2 位保留给 GDI 内部使用,不能分配给代码页。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | wingdi.h (包括 Windows.h) |