FONTSIGNATURE 構造体 (wingdi.h)
特定のフォントがグリフを提供するコード ページと Unicode サブ範囲を識別する情報が含まれます。
構文
typedef struct tagFONTSIGNATURE {
DWORD fsUsb[4];
DWORD fsCsb[2];
} FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE;
メンバー
fsUsb[4]
最大 126 個の Unicode サブ範囲を識別する 128 ビット Unicode サブセット ビットフィールド (USB)。 2 つの最上位ビットを除く各ビットは、1 つのサブ範囲を表します。 最も重要なビットは常に 1 で、ビットフィールドをフォント署名として識別します。2 番目に重要なビットは予約されており、0 である必要があります。 Unicode サブ範囲には、ISO 10646 標準に従って番号が付きます。 詳細については、「 Unicode サブセット ビットフィールド」を参照してください。
fsCsb[2]
特定の文字セットまたはコード ページを識別する 64 ビットのコード ページ ビットフィールド (CPB)。 コード ページは、このビットフィールドの下位 32 ビットにあります。 High 32 は、Windows 以外のコード ページに使用されます。 詳細については、「 コード ページのビットフィールド」を参照してください。
注釈
GDI は、32 ビット値内に収まる Windows コード ページに依存しています。 さらに、この値内の最大 2 ビットは GDI 内部使用用に予約されており、コード ページに割り当てられない可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | wingdi.h (Windows.h を含む) |