DirectWrite (DWrite)

Propósito

Las aplicaciones actuales deben admitir la representación de texto de alta calidad, las fuentes de esquema independientes de la resolución y la compatibilidad completa con el diseño y el texto Unicode. DirectWrite, una API de DirectX, proporciona estas características y mucho más.

  • Un sistema de diseño de texto independiente del dispositivo que mejora la legibilidad del texto en documentos y en la interfaz de usuario.
  • Representación de texto de Microsoft ClearType de alta calidad, sub píxeles que pueden usar la tecnología de representación GDI, Direct2D o específica de la aplicación.
  • Texto acelerado por hardware, cuando se usa con Direct2D.
  • Compatibilidad con texto de varios formatos.
  • Compatibilidad con las características de tipografía avanzadas de las fuentes OpenType.
  • Compatibilidad con el diseño y la representación de texto en todos los idiomas admitidos.
  • Diseño y representación compatibles con GDI.

La API admite la medición, dibujo y pruebas de posicionamiento de texto de varios formatos. DirectWrite controla el texto en todos los idiomas admitidos para las aplicaciones globales y localizadas, basándose en la infraestructura de lenguaje clave que se encuentra en Windows 7. DirectWrite también ofrece una API de representación de glifos de bajo nivel para los desarrolladores que quieren realizar su propio diseño y procesamiento de Unicode a glifo.

Nota

SDK de Aplicaciones para Windows presenta una nueva versión de DirectWrite, denominada DWriteCore, que se ejecuta en versiones de Windows hasta Windows 8 y abre la puerta para que la use entre plataformas. Para obtener más información, consulte Información general sobre DWriteCore.

Requisitos de tiempo de ejecución

  • Windows 7 o Windows Vista con Service Pack 2 (SP2) y Platform Update para Windows Vista
  • Windows Server 2008 R2 o Windows Server 2008 con Service Pack 2 (SP2) y Actualización de plataforma para Windows Server 2008

En esta sección

Tema Descripción
Novedades de DirectWrite
Estas son algunas de las nuevas adiciones a DirectWrite.
Guía de programación
En los temas siguientes se proporciona información general sobre la API de DirectWrite.
Referencia de API
Describe la API de DirectWrite.
Código de ejemplo
Esta sección contiene información sobre los programas de ejemplo para DirectWrite.