STRUCTURE FONTSIGNATURE (wingdi.h)

Contient des informations identifiant les pages de codes et les sous-plages Unicode pour lesquelles une police donnée fournit des glyphes.

Syntaxe

typedef struct tagFONTSIGNATURE {
  DWORD fsUsb[4];
  DWORD fsCsb[2];
} FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE;

Membres

fsUsb[4]

Champ de bits de sous-ensemble Unicode (USB) 128 bits identifiant jusqu’à 126 sous-plages Unicode. Chaque bit, à l’exception des deux bits les plus significatifs, représente une sous-plage unique. Le bit le plus significatif est toujours 1 et identifie le champ de bits en tant que signature de police ; le deuxième bit le plus significatif est réservé et doit être 0. Les sous-plages Unicode sont numérotées conformément à la norme ISO 10646. Pour plus d’informations, consultez Champs de bits de sous-ensemble Unicode.

fsCsb[2]

Champ de bits de page de codes (CPB) 64 bits qui identifie un jeu de caractères ou une page de codes spécifique. Les pages de code se trouvent dans les 32 bits inférieurs de ce champ de bits. Les 32 hauts sont utilisés pour les pages de codes non-Windows. Pour plus d’informations, consultez Champs de bits de page de codes.

Remarques

GDI s’appuie sur les pages de codes Windows qui s’inscrivent dans une valeur 32 bits. En outre, les 2 bits les plus élevés de cette valeur sont réservés à une utilisation interne de GDI et ne peuvent pas être affectés aux pages de codes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wingdi.h (inclure Windows.h)

Voir aussi

LOCALESIGNATURE

Unicode et structures de jeu de caractères