Compartir a través de


Guía de programación de DirectWrite

En los temas siguientes se proporciona información general sobre la API de DirectWrite.

En esta sección

Tema Descripción
Presentación de directWrite
Tutorial de : Introducción a directWrite En este documento se muestra cómo usar directWrite y direct2D para crear texto simple que contenga un solo formato y, a continuación, texto que contenga varios formatos.
formato y diseño de texto DirectWrite proporciona dos interfaces para dar formato al texto: IDWriteTextFormat y IDWriteTextLayout. IDWriteTextFormat describe solo el formato del texto y se usa en casos en los que una cadena completa debe tener el mismo tamaño de fuente, estilo, peso, etc. Por otro lado, IDWriteTextLayout encapsula una cadena de texto y el formato de los intervalos especificados de la cadena. En este documento se describe cada interfaz y sus usos. Para obtener más información sobre la creación y los métodos de estas interfaces, consulte las páginas de referencia IDWriteTextForma t y IDWriteTextLayout.
justificación, kerning y espaciado A partir de Windows 8, directWrite proporciona una serie de características que permiten controlar características tipográficas, de diseño y de espaciado básicas, como el espaciado de caracteres, el interlineado de pares y la justificación.
texto vertical A partir de Windows 8, directWrite tiene varias API nuevas que permiten usar texto vertical en las aplicaciones.
rendimiento de El rendimiento de DirectWrite depende en gran medida de cómo lo represente. Consulta el tema Mejorar el rendimiento de las aplicaciones de Direct2D para obtener información sobre el rendimiento de la representación con Direct2D.
de métricas de texto de Para ayudar a su diseño, la selección de fuentes personalizada y otras operaciones intensivas de métricas, a partir de Windows 8, DirectWrite tiene una serie de NUEVAS API para expresar toda la información sobre las fuentes que podría necesitar para desarrollar aplicaciones de texto enriquecido.
fuentes de color de En este tema se describen las fuentes de color, su compatibilidad con DirectWrite y Direct2D y cómo usarlas en la aplicación.
representación de DirectWrite
temas de procedimientos de En los temas siguientes se proporciona información general sobre la API de DirectWrite.
glifos y glifos se ejecuta Los glifos y las ejecuciones de glifos están disponibles en la capa más baja de funcionalidad de la API de DirectWrite, la capa de representación del glifo.
conjuntos de fuentes personalizados En este tema se describen varias maneras de usar fuentes personalizadas en la aplicación.
colecciones de fuentes personalizadas (Windows 7/8) directWrite proporciona acceso a la colección de fuentes del sistema mediante el método IDWriteFactory::GetSystemFontCollection. Esta es la colección de fuentes que se usa con más frecuencia. Sin embargo, algunas aplicaciones tienen que usar fuentes que no están instaladas en el sistema, como desde archivos de fuente incluidos o archivos de fuente incrustados en la aplicación. Si las fuentes que desea no están en la colección de fuentes del sistema, puede crear una colección de fuentes personalizada derivada de IDWriteFontCollection.
fuentes de variables OpenType En este tema se describen las fuentes de variables OpenType, su compatibilidad con DirectWrite y Direct2D y cómo usarlas en la aplicación.
comparación de Text API win32 Para aquellos desarrolladores que migran su código de aplicación Win32, en la tabla siguiente se enumeran las API de texto de Win32 y el equivalente aproximado en DirectWrite.
interoperación con GDI DirectWrite proporciona una ruta de migración desde y cierta interoperabilidad con el modelo de fuente de GDI, así como interfaces para representar texto en un mapa de bits que luego se puede dibujar en una ventana.
de selección de fuentes La interfazIDWriteFontSet4 expone métodos para seleccionar fuentes de un conjunto de fuentes. Estos métodos permiten realizar la transición al modelo de familia de fuentes tipográficas , a la vez que se mantiene la compatibilidad con las aplicaciones, documentos y fuentes existentes.
glosario de DirectWrite Glosario de términos de DirectWrite.