LOCALESIGNATURE 結構 (wingdi.h)

包含延伸字型簽章資訊,包括兩個代碼頁位欄位字段, (CPU) 定義預設和支援的字元集和代碼頁。 這個結構通常用來表示字型涵蓋範圍與地區設定之間的關聯性。

語法

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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

FONTSIGNATURE

Unicode 和字元集結構