DWRITE_MAKE_OPENTYPE_TAG macro (dwrite.h)

Cria uma marca OpenType como um inteiro de 32 bits, de modo que o primeiro caractere na marca seja o byte mais baixo (menos significativo em arquiteturas little-endian), que pode ser usado para comparar com marcas no arquivo de fonte. Essa macro é compatível com DWRITE_FONT_FEATURE_TAG.

Sintaxe

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

Parâmetros

a

Tipo: CHAR

O primeiro caractere na marca.

b

Tipo: CHAR

O segundo caractere na marca.

c

Tipo: CHAR

O terceiro caractere na marca.

d

Tipo: CHAR

O quarto caractere na marca.

Valor retornado

Nenhum

Comentários

A linguagem OpenType (como "ROM", "URD" e "FAR" para romeno, urdu e persa) é determinada a partir da localidade, e o script ("latn" e "arab" para latim e árabe) é determinado do analisador de script. É por isso que eles não estão listados em marcas OpenType; apenas as marcas de recurso.

Exemplos

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

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dwrite.h