Las diferentes pantallas pueden tener diferentes geometrías de píxeles , de modo que los componentes rojo, verde y azul están dispuestos en diferentes patrones. El uso de la representación de subpíxeles para obtener una resolución aparente más alta solo es posible si se conoce la geometría de píxeles (lo que mejorará la claridad en un tipo de monitor empeorará las cosas en otro).
Esto es particularmente relevante si una aplicación necesita ejecutarse tanto en una computadora de escritorio / portátil como en una pantalla móvil, ya que una geometría de píxeles diferente es bastante común en las pantallas móviles.
¿Hay alguna manera de determinar qué geometría usa la pantalla en tiempo de ejecución, sin tener que preguntarle al usuario? Estoy interesado en saber si esto es posible en general, pero idealmente me gustaría saber si esto es posible al usar JavaScript con WebGL.
fuente
Respuestas:
Parece que Microsoft ha criticado esto en Windows 7:
Este es el método disponible en el panel de control para seleccionar qué diseño usa ClearType.
Además, parece que iOS y el estilo de interfaz de usuario moderno de Windows desestiman mucho el antialiasing de subpíxeles, debido a la prevalencia de animaciones y rotaciones de pantalla. Como resultado, espero que los proveedores de sistemas operativos no gasten mucho esfuerzo tratando de averiguar el diseño de subpíxeles de cada pantalla.
fuente