stringtranslate.com

Escritura directa

DirectWrite es una API de diseño de texto y representación de glifos de Microsoft . Fue diseñado para reemplazar GDI /GDI+ y Uniscribe para renderizado orientado a pantalla y se envió por primera vez con Windows 7 y Windows Server 2008 R2 , así como con Windows Vista y Windows Server 2008 (con Platform Update instalado). [1] DirectWrite se acelera por hardware (usando la GPU ) cuando se ejecuta sobre Direct2D , pero también puede usar la CPU para renderizar en cualquier destino, incluido un mapa de bits GDI . [2] [3]

Características

En Windows 8.1 , DirectWrite obtuvo soporte para fuentes de color . [5] [6]

DWriteCore

DWriteCore es la implementación de Windows App SDK (Project Reunion) de DirectWrite que se ejecuta en versiones de Windows hasta Windows 10, versión 1809 (10.0; compilación 17763) y abre la puerta al uso multiplataforma. [7]

Usos

El visor XPS en Windows 7 usa DirectWrite, pero genera la salida en una superficie GDI+. [8]

Internet Explorer 9 y versiones posteriores utilizan DirectWrite superpuesto a Direct2D para mejorar la calidad visual y el rendimiento. [9] [10] [11] Firefox 4 también agregó compatibilidad con DirectWrite, pero la representación en el estilo específico de DirectWrite no fue predeterminada para algunas fuentes en Firefox 7 debido a las quejas de los usuarios sobre la calidad de la representación. [12]

Microsoft Office 2013 admite Direct2D/DirectWrite o GDI/Uniscribe para visualización y tipografía. [13]

Google Chrome en Windows admite DirectWrite a partir de la versión 37. [14]

El cliente de escritorio de Telegram utiliza DirectWrite para representar emojis en color en Windows.

Steam tiene la opción de habilitar DirectWrite para mejorar el suavizado y el kerning de fuentes en su cliente de escritorio.

Ver también

Referencias

  1. ^ "La actualización de la plataforma para Windows Vista". Blog para desarrolladores de DirectX. 10 de septiembre de 2009. Archivado desde el original el 8 de abril de 2014 . Consultado el 27 de enero de 2012 .
  2. ^ "Presentación de DirectWrite". Red de desarrolladores de Microsoft . Microsoft. 26 de enero de 2022.
  3. ^ Windows 7: Presentación de Direct2D y DirectWrite - vídeo PDC 2008 de 15:00 a 16:00 y de 27:00 a 28:00
  4. ^ "Windows 7: Presentación de Direct2D y DirectWrite - pdc2008". Canal 9 . Microsoft. 29 de octubre de 2008. Archivado desde el original el 30 de junio de 2011 . Consultado el 9 de septiembre de 2023 .{{cite web}}: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace )
  5. ^ "Novedades de DirectWrite". Red de desarrolladores de Microsoft . Microsoft. 4 de octubre de 2021.
  6. ^ Dan McLachlan (26 de junio de 2013). "Innovaciones en gráficos 2D de alto rendimiento con DirectX - Build 2013". Canal 9 . Microsoft.
  7. ^ "Descripción general de DWriteCore". Escritura directa. Documentos de Microsoft . Consultado el 19 de octubre de 2021 .
  8. ^ Worachai Chaoweeraprasit (13 de febrero de 2009). "Avances en tipografía y representación de texto en Windows 7". Red de desarrolladores de Microsoft . Microsoft.
  9. ^ Tim Anderson (11 de agosto de 2010). "Firefox 4 tan psicodélico como IE9 con Direct2D habilitado". itwriting.com . Consultado el 6 de agosto de 2014 .
  10. ^ Shankland, Stephen (25 de marzo de 2014). "Firefox 4 beta 4 agrega aceleración de hardware". CNET . Consultado el 6 de agosto de 2014 .
  11. ^ "Mozilla critica a Roc por la nueva dureza de Microsoft". El registro . 13 de septiembre de 2010.
  12. ^ "Representación de texto DirectWrite en Firefox 6". Blog.mozilla.org. 11 de agosto de 2011. Archivado desde el original el 10 de agosto de 2014 . Consultado el 9 de agosto de 2014 .
  13. ^ Murray Sargent. "Office adopta la nueva tecnología de visualización de Windows". Red de desarrolladores de Microsoft . Microsoft.
  14. ^ Brandon Chester (26 de agosto de 2014). "Google actualiza Chrome a la versión 37 con soporte DirectWrite". AnandTech . Consultado el 27 de agosto de 2014 .