Partager via


DWRITE_MAKE_OPENTYPE_TAG macro (dwrite.h)

Crée une balise OpenType en tant qu’entier 32 bits, de sorte que le premier caractère de la balise soit l’octet le plus bas (le moins significatif sur les architectures little-endian), qui peut être utilisé pour comparer avec les balises dans le fichier de polices. Cette macro est compatible avec DWRITE_FONT_FEATURE_TAG.

Syntaxe

void DWRITE_MAKE_OPENTYPE_TAG(
   a,
   b,
   c,
   d
);

Paramètres

a

Type : CHAR

Premier caractère de la balise.

b

Type : CHAR

Deuxième caractère de la balise.

c

Type : CHAR

Troisième caractère de la balise.

d

Type : CHAR

Quatrième caractère de la balise.

Valeur de retour

None

Notes

La langue OpenType (telle que « ROM », « URD » et « FAR » pour le roumain, l’ourdou et le persan) sont déterminées à partir des paramètres régionaux, et le script (« latn » et « arabe » pour le latin et l’arabe) est déterminé à partir de l’analyseur de script. C’est pourquoi ceux-ci ne sont pas répertoriés sous les balises OpenType ; uniquement les balises de fonctionnalité.

Exemples

DWRITE_MAKE_OPENTYPE_TAG('c','c','m','p');
// Result: DWORD 0x706D6363

Spécifications

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dwrite.h