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.