Share via


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 代碼頁。 如需詳細資訊,請參閱 代碼頁 Bitfields

備註

GDI 依賴符合 32 位值的 Windows 代碼頁。 此外,此值內的最高 2 位會保留給 GDI 內部使用,而且可能不會指派給代碼頁。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

LOCALESIGNATURE

Unicode 和字元集結構