Bonjour,
Je rencontre un problème d'affichage des fonts light et extra light sur un écran Dell à 120 € alors que sur des écrans Mac (ou Ecran PC de qualité), c'est parfait (suite de mon sujet précédent).
Après d'intenses recherches et un sujet de 4 pages sur ce forum, j'en arrive à la conclusion que le lissage est important (selon les navigateurs la qualité change), mais qu'il n'y a très nettement pas que ça.
Là, je tombe sur deux caractéristiques matérielles qui sont déterminantes et assez peu connues (elles vont ensemble et de pair, si l'une baisse, l'autre augmente)
1) c’est le « dot Pitch » des écrans (c'est l'espace entre deux pixels en fait).
2) Le PPI (nb de pixel par inch) !
Avec ça, je vois une différence qui explique clairement ce problème d'affichage des fonts Light et des dessins fins et clairs :
Mon écran Dell, E190S est à 0.29 de pitch et 86.27 de PPI (ce qui n'est pas glorieux)
Les écrans iMac27 (ou PC de qualité) sont autour des 0.25 de pitch et 108.79 de PPI (sacrée différence)
A noter qu'avec l'arrivée des pixels super denses sur les smartphones, iPad et aussi écrans, de nouvelles police très light, très raffinées font leur apparition. Les détails graphiques sont de plus en plus fins. On le remarque nettement et c'est tant mieux. De fait, avec une différence de 50 fois plus d'écart entre les pixels (pitch), les écrans bon marché doivent être pris en considération. Il peut y avoir des surprises. Je pense que cette donnée, dot Pitch, devient importante pour les perfectionnistes du web design.
Et d'après ce que j'ai lu, le critère dot Pitch de qualité se situe à <= 0.27 . Ce pitch influe surtout sur la qualité des textes.
Le PPI, c'est le nb pixels par inch, c'est inversement proportionnel au dot Pitch, et c'est donc logiquement tout aussi déterminant .
J'ai trouvé deux url intéressantes pour calculer le ppi et le dot Pitch d'un écran. (voir dessous)
et un java script, qui me semble pas mal : getPPI pour retourner le PPI of the current device.
Carbonathus
-------------------------------------------
Site intéressant pour calculer le dot pitch et le PPI (Dell E190S / PPI = 86.27 | iMac 27 / PPI = 108.79).
-----------------------------------------------
J'ai cherché partout des infos, et visiblement je ne suis pas le seul. Ce code (ci-dessous) est le seul que je trouve (plusieurs fois).
En fait, il est foireux et bugué, le résultat est faux.... comme tout ce que je lis sur l'obtention de la diagonale, ou le calcul des PPI. Mais dans ce script, une ligne est intéressante :
Outputs the number of Pixels Per Inch in the current Device (mon oeil !!! n'importe quoi ce truc, toujours 96 le résultat)
getPPI : function(){
var DOM_body = document.getElementsByTagName('body')[0];
var DOM_div = document.createElement('div');
DOM_div.style = 'width: 1in; visibility:hidden;';
DOM_body.appendChild(DOM_div);
var w = document.defaultView.getCom****dStyle(DOM_div, null).getPropertyValue('width');
DOM_body.removeChild(DOM_div);
return parseInt(w);
}
--------------------------------------
J'ai aussi trouvé une adresse très pratique pour apprendre, tester et modifier les javascripts ou html ou autres en direct :
on colle le script, on le compose ou on le modifie et go..... résultat en direct. Super ça !
Je rencontre un problème d'affichage des fonts light et extra light sur un écran Dell à 120 € alors que sur des écrans Mac (ou Ecran PC de qualité), c'est parfait (suite de mon sujet précédent).
Après d'intenses recherches et un sujet de 4 pages sur ce forum, j'en arrive à la conclusion que le lissage est important (selon les navigateurs la qualité change), mais qu'il n'y a très nettement pas que ça.
Là, je tombe sur deux caractéristiques matérielles qui sont déterminantes et assez peu connues (elles vont ensemble et de pair, si l'une baisse, l'autre augmente)
1) c’est le « dot Pitch » des écrans (c'est l'espace entre deux pixels en fait).
2) Le PPI (nb de pixel par inch) !
Avec ça, je vois une différence qui explique clairement ce problème d'affichage des fonts Light et des dessins fins et clairs :
Mon écran Dell, E190S est à 0.29 de pitch et 86.27 de PPI (ce qui n'est pas glorieux)
Les écrans iMac27 (ou PC de qualité) sont autour des 0.25 de pitch et 108.79 de PPI (sacrée différence)
A noter qu'avec l'arrivée des pixels super denses sur les smartphones, iPad et aussi écrans, de nouvelles police très light, très raffinées font leur apparition. Les détails graphiques sont de plus en plus fins. On le remarque nettement et c'est tant mieux. De fait, avec une différence de 50 fois plus d'écart entre les pixels (pitch), les écrans bon marché doivent être pris en considération. Il peut y avoir des surprises. Je pense que cette donnée, dot Pitch, devient importante pour les perfectionnistes du web design.
Et d'après ce que j'ai lu, le critère dot Pitch de qualité se situe à <= 0.27 . Ce pitch influe surtout sur la qualité des textes.
Le PPI, c'est le nb pixels par inch, c'est inversement proportionnel au dot Pitch, et c'est donc logiquement tout aussi déterminant .
J'ai trouvé deux url intéressantes pour calculer le ppi et le dot Pitch d'un écran. (voir dessous)
et un java script, qui me semble pas mal : getPPI pour retourner le PPI of the current device.
Carbonathus
-------------------------------------------
Site intéressant pour calculer le dot pitch et le PPI (Dell E190S / PPI = 86.27 | iMac 27 / PPI = 108.79).
-----------------------------------------------
J'ai cherché partout des infos, et visiblement je ne suis pas le seul. Ce code (ci-dessous) est le seul que je trouve (plusieurs fois).
En fait, il est foireux et bugué, le résultat est faux.... comme tout ce que je lis sur l'obtention de la diagonale, ou le calcul des PPI. Mais dans ce script, une ligne est intéressante :
Outputs the number of Pixels Per Inch in the current Device (mon oeil !!! n'importe quoi ce truc, toujours 96 le résultat)
getPPI : function(){
var DOM_body = document.getElementsByTagName('body')[0];
var DOM_div = document.createElement('div');
DOM_div.style = 'width: 1in; visibility:hidden;';
DOM_body.appendChild(DOM_div);
var w = document.defaultView.getCom****dStyle(DOM_div, null).getPropertyValue('width');
DOM_body.removeChild(DOM_div);
return parseInt(w);
}
--------------------------------------
J'ai aussi trouvé une adresse très pratique pour apprendre, tester et modifier les javascripts ou html ou autres en direct :
on colle le script, on le compose ou on le modifie et go..... résultat en direct. Super ça !
Commentaire