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 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de