stringtranslate.com

Tipo claro

Las figuras 1 y 2 representan representaciones estándar de una línea ClearType y una línea puramente anti-aliasing , respectivamente, mientras que las figuras 3 y 4 son las mismas líneas ampliadas. La figura 5 muestra cómo se representa la línea ClearType a un nivel de subpíxeles.

ClearType es la implementación de Microsoft de la tecnología de renderizado de subpíxeles para la representación de texto en un sistema de fuentes . ClearType intenta mejorar la apariencia del texto en ciertos tipos de pantallas de computadora sacrificando la fidelidad del color a cambio de una variación de intensidad adicional. Se afirma que esta compensación funciona bien en los monitores de pantalla plana LCD .

ClearType se anunció por primera vez en la exposición COMDEX de noviembre de 1998. La tecnología se introdujo por primera vez en software en enero de 2000 [1] como una función siempre activa de Microsoft Reader , que se lanzó al público en agosto de 2000.

ClearType cambió significativamente con la introducción de DirectWrite en Windows 7. [ 2]

Con la creciente disponibilidad de pantallas HiDPI después de 2012, la representación de subpíxeles se ha vuelto menos necesaria.

Fondo

Las pantallas de ordenador en las que la posición de los píxeles individuales está fijada de forma permanente (como la mayoría de las pantallas planas modernas) pueden mostrar bordes en forma de dientes de sierra cuando se muestran elementos gráficos pequeños y de alto contraste, como texto. ClearType utiliza suavizado espacial a nivel de subpíxeles para reducir los artefactos visibles en dichas pantallas cuando se reproduce texto, lo que hace que el texto parezca más "suave" y menos irregular. ClearType también utiliza un efecto de inflexión de fuente muy intenso para obligar a la fuente a encajar en la cuadrícula de píxeles. Esto aumenta el contraste de los bordes y la legibilidad de las fuentes pequeñas a expensas de la fidelidad de la reproducción de la fuente y ha sido criticado por los diseñadores gráficos por hacer que diferentes fuentes parezcan similares.

Al igual que la mayoría de los demás tipos de renderizado de subpíxeles, ClearType implica un compromiso, ya que se sacrifica un aspecto de la calidad de la imagen (color o detalle de crominancia ) por otro (claro y oscuro o detalle de luminancia ). El compromiso puede mejorar la apariencia del texto cuando el detalle de luminancia es más importante que la crominancia.

Sólo las aplicaciones de usuario y del sistema procesan la aplicación ClearType. ClearType no altera otros elementos gráficos de visualización (incluido el texto que ya está en mapas de bits ). Por ejemplo, la mejora de ClearType procesa texto en la pantalla en Microsoft Word , pero no el texto colocado en una imagen de mapa de bits en un programa como Adobe Photoshop . En teoría, el método (llamado internamente "RGB Decimation") puede mejorar el anti-aliasing de cualquier imagen digital. [3]

ClearType fue inventado en el equipo de libros electrónicos de Microsoft por Bert Keely y Greg Hitchcock. Luego fue analizado por investigadores de la empresa y el experto en procesamiento de señales John Platt diseñó una versión mejorada del algoritmo. [4] Dick Brass , vicepresidente de Microsoft entre 1997 y 2004, se quejó de que la empresa tardaba en lanzar ClearType al mercado en el campo de la informática portátil. [5]

Visión y cognición humana

ClearType y tecnologías similares funcionan según la teoría de que las variaciones de intensidad son más notorias que las variaciones de color.

Opinión de expertos

En un artículo de MSDN , Microsoft reconoce que "el texto que se representa con ClearType también puede parecer significativamente diferente cuando lo ven personas con distintos niveles de sensibilidad al color. Algunas personas pueden detectar ligeras diferencias de color mejor que otras". [6] Esta opinión la comparte el diseñador de fuentes Thomas Phinney (exdirector ejecutivo de FontLab , también exdirector de Adobe Systems [7] ): "También hay una variación considerable entre las personas en su sensibilidad a las franjas de color. Algunas personas simplemente lo notan y les molesta mucho más que a otras". [8] La desarrolladora de software Melissa Elliott ha escrito sobre lo incómodo que resulta leer la representación con ClearType, diciendo que "en lugar de ver texto negro, veo texto azul, y representado sobre él pero desplazado por uno o dos píxeles, veo texto naranja, y alguien metió la mano en una bolsa de purpurina de píxeles violeta y simplemente la arrojó encima... No soy la única persona en el mundo con este problema, y ​​sin embargo, cada vez que surge, la gente se apresura a asegurarme que les funciona como si eso se supusiera que me hiciera sentir mejor". [9]

El experto en sugerencias Beat Stamm, que trabajó en ClearType en Microsoft, [10] coincide en que ClearType puede verse borroso a 96 ppp , que era una resolución típica [11] para las pantallas LCD en 2008, pero añade que las pantallas de mayor resolución mejoran en este aspecto: " WPF [Windows Presentation Foundation] utiliza el método C [ClearType con posicionamiento de píxeles fraccionarios [12] ], pero pocos dispositivos de visualización tienen una resolución lo suficientemente alta como para que el posible desenfoque sea un punto discutible para todo el mundo... Algunas personas están de acuerdo con el desenfoque en el método C, otras no. La evidencia anecdótica sugiere que algunas personas están bien con el método C cuando leen texto continuo a 96 ppp (por ejemplo, Times Reader, etc.) pero no en escenarios de interfaz de usuario. Muchas personas están bien con los colores de ClearType, incluso a 96 ppp, pero algunas no... A mis ojos y a 96 ppp, el método C no se lee tan bien como el método A. Se lee "borroso" para mí. Por el contrario, a 144 ppp, el método C no se lee tan bien como el método A. dpi, no veo ningún problema con el Método C. Para mí se ve y se lee bien". [13] Una ilustración del problema potencial es la siguiente imagen:

Texto sin renderizar (parte superior) y texto con renderizado ClearType (parte inferior)

En el bloque de texto anterior, se muestra la misma porción de texto en la mitad superior sin y en la mitad inferior con representación ClearType (a diferencia de Standard y ClearType en la imagen anterior). Esto demuestra el desenfoque introducido.

Estudios empíricos

Un estudio de 2001, realizado por investigadores de la Universidad de Clemson y la Universidad de Pensilvania sobre "18 usuarios que pasaron 60 minutos leyendo ficción desde cada una de tres pantallas diferentes" descubrió que "al leer desde una pantalla LCD, los usuarios preferían el texto representado con ClearType. ClearType también arrojó mayores juicios de legibilidad y menores calificaciones de fatiga mental". [14] Un estudio de 2002 sobre 24 usuarios realizado por los mismos investigadores de la Universidad de Clemson también descubrió que "los participantes eran significativamente más precisos al identificar palabras con ClearType que sin ClearType".

Según un estudio de 2006 de la Universidad de Texas en Austin realizado por Dillon et al., ClearType "puede no ser universalmente beneficioso". El estudio señala que el máximo beneficio puede observarse cuando el trabajador de la información pasa gran parte de su tiempo leyendo texto (lo que no es necesariamente el caso de la mayoría de los usuarios de computadoras en la actualidad). Además, más de un tercio de los participantes del estudio experimentaron alguna desventaja al utilizar ClearType. El uso de ClearType u otro tipo de representación es muy subjetivo y debe ser una decisión individual, y el informe recomienda "permitir a los usuarios desactivar [ClearType] si descubren que produce efectos distintos a la mejora del rendimiento". [15]

Otro estudio empírico de 2007 descubrió que "si bien la representación ClearType no mejora la legibilidad del texto, la velocidad de lectura o la comodidad en comparación con la representación en escala de grises ajustada perceptualmente, los sujetos prefieren el texto con representación ClearType moderada al texto con escala de grises o contraste ClearType de nivel superior". [16]

Un estudio de 2007 sobre la literatura científica realizado por el investigador de Microsoft Kevin Larson presentó un panorama diferente: "Estudios revisados ​​por pares han demostrado de manera consistente que el uso de ClearType mejora el rendimiento de lectura en comparación con otros sistemas de procesamiento de texto. En un estudio de 2004, por ejemplo, Lee Gugerty, profesor de psicología de la Universidad de Clemson, en Carolina del Sur, midió una mejora del 17 por ciento en la precisión del reconocimiento de palabras con ClearType. El grupo de Gugerty también demostró, en un estudio de comprensión de oraciones, que ClearType mejoraba la velocidad de lectura en un 5 por ciento y la comprensión en un 2 por ciento. De manera similar, en un estudio publicado en 2007, el psicólogo Andrew Dillon de la Universidad de Texas en Austin descubrió que cuando se les pidió a los sujetos que escanearan una hoja de cálculo y seleccionaran cierta información, realizaron esas tareas un 7 por ciento más rápido con ClearType". [17]

Requisitos de visualización

ClearType y las tecnologías afines requieren un hardware de visualización con píxeles y subpíxeles fijos. Más precisamente, la posición de los píxeles y subpíxeles en la pantalla debe ser conocida con exactitud por el ordenador al que está conectado. Este es el caso de las pantallas planas, en las que las posiciones de los píxeles están fijadas de forma permanente por el diseño de la propia pantalla. Casi todas las pantallas planas tienen una matriz perfectamente rectangular de píxeles cuadrados, cada uno de los cuales contiene tres subpíxeles rectangulares en los tres colores primarios, siendo el orden normal rojo, verde y azul, dispuestos en bandas verticales. ClearType asume esta disposición de píxeles al representar texto.

ClearType no funciona correctamente con pantallas planas que funcionan con resoluciones distintas a sus resoluciones “nativas”, ya que solo la resolución nativa corresponde exactamente a las posiciones reales de los píxeles en la pantalla.

Si una pantalla no tiene el tipo de píxeles fijos que ClearType espera, el texto representado con ClearType habilitado en realidad se ve peor que el texto representado sin él. Algunas pantallas planas tienen disposiciones de píxeles inusuales, con los colores en un orden diferente o con los subpíxeles ubicados de manera diferente (en tres bandas horizontales o de otras maneras). ClearType debe ajustarse manualmente para su uso con dichas pantallas (ver a continuación).

ClearType no funcionará como se espera en pantallas que no tienen posiciones de píxeles fijas, como las pantallas CRT (que todavía prevalecían en el momento del lanzamiento de Windows XP, por lo que ClearType está deshabilitado de forma predeterminada), sin embargo, aún tendrá algún efecto anti-aliasing y puede ser preferible para algunos usuarios en comparación con el tipo sin anti-aliasing. [18]

Sensibilidad a la orientación de la pantalla

Debido a que ClearType utiliza la disposición física de los pigmentos rojo, verde y azul de la pantalla LCD, es sensible a la orientación de la pantalla.

ClearType en Windows XP admite las estructuras de subpíxeles RGB y BGR ; no se admiten las pantallas rotadas, en las que los subpíxeles se apilan verticalmente en lugar de estar dispuestos horizontalmente. [19] El uso de ClearType en estas configuraciones de pantalla en realidad reducirá la calidad de la pantalla. La mejor opción para los usuarios de Windows XP que tengan pantallas LCD rotadas ( Tablet PC o pantallas LCD con soporte giratorio) es utilizar el anti-aliasing normal o desactivar el suavizado de fuentes por completo.

La documentación para desarrolladores de software para Windows CE indica que ClearType para pantallas rotadas es compatible con esa plataforma. [20]

Implementaciones

ClearType también es un componente integrado del motor de representación de texto de Windows Presentation Foundation .

Colección de fuentes ClearType

Como parte del lanzamiento de Vista, Microsoft lanzó un conjunto de fuentes, conocido como ClearType Font Collection , que se cree que funciona bien con el sistema ClearType: [22] [23]

Fuentes incluidas por algunos, pero no siempre forman parte del conjunto:

ClearType en GDI

ClearType se puede habilitar o deshabilitar globalmente para aplicaciones GDI . Hay disponible una aplicación del panel de control que permite a los usuarios ajustar la configuración de ClearType para GDI. La implementación de ClearType para GDI no admite el posicionamiento de subpíxeles. [25]

Ajuste ClearType

Windows XP , tal como se suministra, permite activar o desactivar ClearType, sin necesidad de realizar ajustes; Windows 7 y posteriores permiten ajustar los parámetros de ClearType en el Panel de control. Hay disponible una utilidad de ajuste de ClearType de Microsoft para su descarga gratuita para las versiones de Windows que carecen de esta función. [26] Si ClearType está desactivado en el sistema operativo, las aplicaciones con sus propios controles ClearType aún pueden admitirlo. Microsoft Reader (para libros electrónicos ) tiene su propio ajuste de ClearType.

ClearType en WPF

Todo el texto de Windows Presentation Foundation está suavizado y se representa mediante ClearType. Existen configuraciones de registro de ClearType independientes para las aplicaciones GDI y WPF, pero de forma predeterminada, las entradas de WPF están ausentes y, en su ausencia, se utilizan los valores de GDI. Las entradas de registro de WPF se pueden ajustar mediante las instrucciones [27] del blog de texto de WPF de MSDN.

ClearType en WPF admite posicionamiento de subpíxeles, anchos de avance naturales, suavizado de dirección Y y aceleración de hardware . WPF admite el almacenamiento en caché agresivo de texto ClearType pre-renderizado en la memoria de video. [28] El grado en que esto es compatible depende de la tarjeta de video . Las tarjetas DirectX 10 podrán almacenar en caché los glifos de fuente en la memoria de video, luego realizar la composición (ensamblaje de glifos de caracteres en el orden correcto, con el espaciado correcto), la combinación alfa (aplicación de suavizado de líneas ) y la combinación RGB (cálculos de color de subpíxeles de ClearType), completamente en hardware. Esto significa que solo los glifos originales deben almacenarse en la memoria de video una vez por fuente (Microsoft estima que esto requeriría 2 MB de memoria de video por fuente), y otras operaciones como la visualización de texto suavizado sobre otros gráficos, incluido el video, también se pueden realizar sin esfuerzo de cálculo por parte de la CPU. Las tarjetas DirectX 9 solo podrán almacenar en caché los glifos con mezcla alfa en la memoria, por lo que es necesario que la CPU se encargue de la composición de glifos y la mezcla alfa antes de pasarlos a la tarjeta de vídeo. El almacenamiento en caché de estos glifos parcialmente renderizados requiere mucha más memoria (Microsoft estima 5 MB por proceso). Las tarjetas que no son compatibles con DirectX 9 no tienen capacidades de renderizado de texto acelerado por hardware.

ClearType en DirectWrite

A medida que las densidades de píxeles de las pantallas mejoraron y se hicieron disponibles más pantallas con DPI alto, la representación de subpíxeles en color dejó de ser necesaria según Microsoft. Además, las interfaces de usuario de las tabletas de Windows evolucionaron para admitir orientaciones de pantalla verticales donde las franjas de color de la pantalla LCD se ejecutarían horizontalmente. La representación de subpíxeles en color ClearType original se ajustó para funcionar de manera óptima con pantallas LCD de orientación horizontal donde las franjas RGB o BGR se ejecutan verticalmente. Por estas razones, DirectWrite, que es la API de representación de texto de próxima generación de Microsoft, se alejó del ClearType con reconocimiento de color. El motor de representación de fuentes en DirectWrite admite una versión diferente de ClearType con solo anti-aliasing de escala de grises , [29] no representación de subpíxeles en color, como se demostró en PDC 2008. [30] Esta versión a veces se llama ClearType natural , pero a menudo se la conoce simplemente como representación DirectWrite (con el término "ClearType" designado solo para la versión de representación de subpíxeles en color RGB / BGR). [31] Las mejoras han sido confirmadas por fuentes independientes, como los desarrolladores de Firefox ; [32] Fueron particularmente notables para las fuentes OpenType en formato de fuente compacto (CFF). [33] [34]

Muchas aplicaciones de Office 2013, incluidas Word 2013 , Excel 2013 y partes de Outlook 2013, dejaron de usar ClearType y cambiaron a este suavizado de grises en escala de grises DirectWrite. Las razones invocadas son, en palabras de Murray Sargent: "Hay un problema con ClearType: depende críticamente del color de los píxeles de fondo. Esto no es un problema si sabes a priori que esos píxeles son blancos, que es lo que suele ocurrir con el texto. Pero el caso general implica calcular cuáles deberían ser los colores para un fondo arbitrario y eso lleva tiempo. Mientras tanto, Word 2013 disfruta de animaciones geniales y zoom suave. Nada salta ya. Incluso el cursor (la línea vertical parpadeante en el punto de inserción de texto) se desliza de una posición a la siguiente mientras escribes. Los movimientos bruscos ya no se consideran geniales. Bueno, las animaciones y los zoom tienen que ser más rápidos que los tiempos de respuesta humanos para parecer suaves. Y eso descarta ClearType en escenarios animados al menos con el hardware de la generación actual. Y en escenarios futuros, las pantallas tendrán una resolución lo suficientemente alta como para que el anti-aliasing en escala de grises sea suficiente". [35]

Por las mismas razones relacionadas con el rendimiento de la animación y las orientaciones de pantalla verticales donde el antialiasing RGB/BGR de color ClearType sería un problema, la versión de ClearType que reconoce el color se abandonó en la plataforma de aplicaciones de estilo Metro de Windows 8 (y la Plataforma Universal de Windows de Windows 10), [36] [21] incluido el menú Inicio y todo lo que no use las API clásicas de Win32 (GDI/GDI+).

Patentes

ClearType es una marca registrada y Microsoft reclama protección bajo las siguientes patentes estadounidenses , todas vencidas: [37] [38]

Otros usos de la marca ClearType

El nombre ClearType también se utilizó para referirse a las pantallas de las tabletas Microsoft Surface . ClearType HD Display indica una pantalla de 1366×768, mientras que ClearType Full HD Display indica una pantalla de 1920×1080. [39] [40]

Véase también

Referencias

  1. ^ "Se publicaron las primeras pantallas ClearType". Tipografía de Microsoft. 26 de enero de 2000. Consultado el 20 de marzo de 2008 .
  2. ^ Giannattasio, Tom (2 de noviembre de 2009). "Los problemas del suavizado tipográfico". Smashing Magazine . Consultado el 11 de agosto de 2015 .
  3. ^ Betrisey et al., "Filtrado desplazado para pantallas con patrones", Proc. Simposio de la Society for Information Display, 2000
  4. ^ Platt, JC, "Filtrado óptimo para pantallas con patrones", IEEE Signal Processing Letters, 7(7), 2000, págs. 179-180
  5. ^ La destrucción creativa de Microsoft
  6. ^ Configuración del registro ClearType de Windows Presentation Foundation
  7. ^ "Thomas W. Phinney II | Fuentes Adobe".
  8. ^ "ClearType, en XP y Vista". Typophile. Archivado desde el original el 13 de octubre de 2008. Consultado el 22 de enero de 2010 .
  9. ^ Elliott, Melissa. "ClearType" . Consultado el 15 de agosto de 2015 .
  10. ^ "Beat Stamm". MyFonts. 22 de febrero de 1999. Consultado el 22 de enero de 2010 .
  11. ^ "Dpi: Definición y recursos adicionales de ZDNet". ZDNet . Archivado desde el original el 1 de diciembre de 2008 . Consultado el 22 de enero de 2010 .
  12. ^ "Anchuras de avance fraccional". La tragedia del ráster en baja resolución revisada. 2011-03-14 . Consultado el 2011-03-17 .
  13. ^ "ClearType, en XP y Vista". Typophile. Archivado desde el original el 13 de octubre de 2008. Consultado el 22 de enero de 2010 .
  14. ^ Tyrrell, Richard A. (2001). "47.4: Evaluación empírica de las respuestas de los usuarios a la lectura de textos generados con tecnologías ClearType". SID Symposium Digest of Technical Papers . 32 (1): 1205–1207. doi :10.1889/1.1831776. S2CID  62772542.
  15. ^ Dillon, A., Kleinman, L., Choi, GO y Bias, R. (2006). Tareas de búsqueda y lectura visual utilizando ClearType y pantallas regulares: dos experimentos Archivado el 20 de enero de 2011 en Wayback Machine . CHI '06: Actas de la conferencia SIGCHI sobre factores humanos en sistemas informáticos, 503-511.
  16. ^ Sheedy, Jim (2008). "Representación de texto de subpíxeles ClearType: preferencia, legibilidad y rendimiento de lectura". Displays . 29 (2): 138–151. doi :10.1016/j.displa.2007.09.016.http://www.pacificu.edu/vpi/publications/documents/ClearTypesub-pixeltextrenderingPreferencelegibilityandreadingperformance.pdf Archivado el 9 de agosto de 2014 en Wayback Machine.
  17. ^ Kevin Larson (mayo de 2007) "La tecnología del texto", IEEE Spectrum
  18. ^ "Preguntas frecuentes sobre ClearType". Microsoft . 19 de julio de 2009. Archivado desde el original el 24 de junio de 2015 . Consultado el 19 de julio de 2009 .
  19. ^ "Tabletas y cleartype, y una característica solicitada de Avalon en el blog de Brandon Furtwangler". Archivado desde el original el 14 de octubre de 2006. Consultado el 2 de diciembre de 2006 .
  20. ^ Trabajar con fuentes ClearType
  21. ^ ab ClearType pasa a un segundo plano en Windows 8 Metro
  22. ^ Berry, John D. (2004). Lea ahora esto: la colección ClearType de Microsoft. Redmond, WA: Microsoft Corp.
  23. ^ Levien, Raph . «La colección de fuentes ClearType de Microsoft: una revisión justa y equilibrada». Typographica . Consultado el 24 de noviembre de 2014 .
  24. ^ Microsoft Corporation (2006–2007). «Microsoft ClearType Font Collection» (PDF) . Ascender Corp. Ascender Corporation. págs. 16–17. Archivado desde el original (PDF) el 21 de diciembre de 2008. Consultado el 8 de marzo de 2021 .
  25. ^ Descripción general de ClearType de Windows Presentation Foundation
  26. ^ "ClearType Tuner PowerToy de Microsoft". Microsoft . Consultado el 27 de septiembre de 2007 .
  27. ^ Consejos para mejorar la experiencia de representación de texto en WPF
  28. ^ Biblioteca MSDN: Desarrollo .NET: WPF: Descripción general de ClearType
  29. ^ [Office 2013: ¿Más pruebas de la desaparición de ClearType? Office 2013: ¿Más pruebas de la desaparición de ClearType?]
  30. ^ Kam VedBrat, Leonardo Blanco (28 de octubre de 2008). "PC18: Introducción a Direct2D y DirectWrite". Microsoft.
  31. ^ "Blogs archivados de MSDN y TechNet".
  32. ^ "Representación de fuentes: GDI versus DirectWrite".
  33. ^ "Copia archivada". Archivado desde el original el 12 de agosto de 2014. Consultado el 11 de agosto de 2014 .{{cite web}}: CS1 maint: copia archivada como título ( enlace )
  34. ^ "Microsoft DirectWrite está llegando". 12 de noviembre de 2010.
  35. ^ Sargent, Murray. "Visualización de texto nítida". Archivado desde el original el 30 de mayo de 2015.
  36. ^ ClearType, que reconoce el color, requiere acceso a píxeles de fondo fijos, lo que es un problema si no sabe cuáles son los píxeles de fondo o si no son fijos.
  37. ^ "Propiedad intelectual y licencias de Microsoft: ClearType". Microsoft . Archivado desde el original el 13 de enero de 2009 . Consultado el 2 de diciembre de 2008 .
  38. ^ David Turner (1 de junio de 2007). "Patentes ClearType, FreeType y el escritorio Unix: una explicación". Archivado desde el original el 31 de marzo de 2009. Consultado el 9 de abril de 2009 .
  39. ^ El interior de la tableta Surface RT de Microsoft
  40. ^ El gran anuncio de Microsoft en Los Ángeles: ¡Estamos allí!

Enlaces externos