LOCALESIGNATURE-Struktur (wingdi.h)

Enthält Informationen zur erweiterten Schriftartsignatur, einschließlich zwei Codepage-Bitfelder (CPBs), die die Standardmäßigen und unterstützten Zeichensätze und Codepages definieren. Diese Struktur wird in der Regel verwendet, um die Beziehungen zwischen Schriftabdeckung und Gebietsschemas darzustellen.

Syntax

typedef struct tagLOCALESIGNATURE {
  DWORD lsUsb[4];
  DWORD lsCsbDefault[2];
  DWORD lsCsbSupported[2];
} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE;

Member

lsUsb[4]

Ein 128-Bit-Unicode-Subset-Bit-Bitfeld (USB), das bis zu 122 Unicode-Unterbereiche identifiziert. Jedes Bit, mit Ausnahme der fünf wichtigsten Bits, stellt einen einzelnen Unterbereich dar. Das wichtigste Bit ist immer 1; die zweitwidmste ist reserviert und muss 0 sein. Unicode-Teilmengen werden gemäß der OpenType-Schriftartspezifikation nummeriert. Eine Liste der möglichen Bitfeldwerte finden Sie unter Unicode-Teilmenge Bitfelder.

lsCsbDefault[2]

Ein Codepage-Bitfeld, das die Standard-OEM- und ANSI-Codepages für ein Gebietsschema angibt. Die Codepages können durch separate Bits oder ein einzelnes Bit identifiziert werden, das eine allgemeine ANSI- und OEM-Codepage darstellt. Eine Liste der möglichen Bitfeldwerte finden Sie unter Codepage-Bitfelder.

lsCsbSupported[2]

Ein Codepage-Bitfeld, das alle Codepages angibt, in denen das Gebietsschema unterstützt werden kann. Eine Liste der möglichen Bitfeldwerte finden Sie unter Codepage-Bitfelder.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (einschließlich Windows.h)

Weitere Informationen

FONTSIGNATURE

Unicode- und Zeichensatzstrukturen