estructura DWRITE_FONT_FEATURE (dwrite.h)
Especifica las propiedades usadas para identificar y ejecutar características tipográficas en la cara de fuente actual.
Sintaxis
struct DWRITE_FONT_FEATURE {
DWRITE_FONT_FEATURE_TAG nameTag;
UINT32 parameter;
};
Miembros
nameTag
Tipo: DWRITE_FONT_FEATURE_TAG
Identificador de nombre OpenType de la característica.
parameter
Tipo: UINT32
Parámetro de ejecución de la característica.
Comentarios
Un valor distinto de cero generalmente habilita la ejecución de características, mientras que el valor cero lo deshabilita. Una característica que requiere un selector usa este valor para indicar el índice del selector.
El estándar OpenType proporciona acceso a las características tipográficas disponibles en la fuente mediante una etiqueta de característica con los parámetros asociados. La etiqueta de característica OpenType es un identificador de 4 bytes del nombre registrado de una característica. Por ejemplo, la etiqueta de nombre de característica "kern" se usa para identificar la característica "Kerning" en la fuente OpenType. Del mismo modo, la etiqueta de característica OpenType para "Ligaduras estándar" y "Fracciones" es "liga" y "frac", respectivamente. Dado que una sola ejecución se puede asociar a más de una característica tipográfica, Text String API acepta la configuración tipográfica de una ejecución como una lista de características y se ejecutan en el orden en que se especifican.
El valor del miembro de etiqueta representa la etiqueta de nombre OpenType de la característica, mientras que el valor del parámetro representa un parámetro adicional para la ejecución de la característica a la que hace referencia el miembro de etiqueta. Tanto nameTag como parámetro se almacenan como little endian, la misma convención seguida de GDI. La mayoría de las características tratan el valor param como un valor binario que indica si se debe activar o desactivar la ejecución de la característica, con su desactivación de forma predeterminada en la mayoría de los casos. Sin embargo, algunas características tratan este valor como un valor entero que representa el índice entero en la lista de resultados alternativos que puede producir durante la ejecución; por ejemplo, la característica "Alternativas estilísticas" o "salt" usa el valor del parámetro como índice para la lista de glifos alternativos que podría producir para un glifo especificado.
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | dwrite.h |