Telas diferentes podem ter geometria de pixel diferente , para que os componentes vermelho, verde e azul sejam organizados em diferentes padrões. O uso da renderização sub-pixel para obter uma resolução aparente mais alta só é possível se a geometria do pixel for conhecida (o que dará uma melhoria na clareza em um tipo de monitor piorará as coisas em outro).
Isso é particularmente relevante se um aplicativo precisar ser executado tanto em um desktop / laptop quanto em uma tela móvel, pois geometria de pixel diferente é bastante comum em telas móveis.
Existe uma maneira de determinar qual geometria a tela usa em tempo de execução, sem precisar perguntar ao usuário? Estou interessado em saber se isso é possível em geral, mas, idealmente, gostaria de saber se isso é possível ao usar JavaScript com WebGL.