Share via


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