Unterschiedliche Bildschirme können unterschiedliche Pixelgeometrien aufweisen , sodass die roten, grünen und blauen Komponenten in unterschiedlichen Mustern angeordnet sind. Die Verwendung von Subpixel-Rendering für eine höhere scheinbare Auflösung ist nur möglich, wenn die Pixelgeometrie bekannt ist (was bei einem Monitortyp zu einer Verbesserung der Klarheit führt, verschlechtert die Situation bei einem anderen Monitor).
Dies ist besonders relevant, wenn eine Anwendung sowohl auf einem Desktop / Laptop als auch auf einem mobilen Bildschirm ausgeführt werden muss, da auf mobilen Bildschirmen häufig unterschiedliche Pixelgeometrien auftreten.
Gibt es eine Möglichkeit zu bestimmen, welche Geometrie der Bildschirm zur Laufzeit verwendet, ohne den Benutzer fragen zu müssen? Ich bin daran interessiert, ob dies im Allgemeinen möglich ist, aber im Idealfall möchte ich wissen, ob dies bei Verwendung von JavaScript mit WebGL möglich ist.