|
Le système informatique |
See You Why? |
| Le lissage des caract�res sur le Mac : ATM | ||||
|
Le PC de 1986 affichait des caract�res ANSI dans une seule taille, avec une seule chasse et ne repr�sentait pas la police choisie parmi un nombre incroyable de polices (5 maximum). Le tout �tait affich� sur l��cran en orange du plus bel effet. Dur de rester des heures devant l��cran ! Le syst�me d'exploitation du Mac a comport� tr�s vite l'utilitaire ATM (Adobe Type Manager). On y acc�dait via le menu pomme, � la rubrique "Tableaux de bord". Aujourd�hui, le lissage est directement effectu� par les syst�mes d�exploitation Windows XP et sous Mac OSX et leurs successeurs. Adobe Type Manager n�est donc plus n�cessaire. |
||||
|
Dans son r�glage par d�faut, ATM lisse les polices PostScript � l'�cran, quelle que soit leur taille. Pour supprimer ce lissage ou le r�tablir, il suffit d'agir sur la case � cocher intitul�e "Disable Smoothing at Screen Font Point Sizes" (figure 1). L'op�ration ne n�cessite pas le red�marrage de la machine, ce qui est fort commode. |
||||
|
||||
|
Sur le Mac, les navigateurs utilisent par d�faut la police Times comme police proportionnelle. Comme il s'agit d'une police PostScript, cela donne un aspect un peu flou au texte affich� par les navigateurs sur le Mac -- lorsqu'on ne modifie pas les r�glages d'origine d'ATM et/ou des navigateurs. Si l'on aime, tant mieux. Si l'on n'aime pas, en quelques clics de souris, on supprime l'effet. |
||||
|
Dans la liste des polices communes Mac/PC (chapitre 3), seul Symbol est une police PostScript sur le Mac ; la police Times New Roman ne l'est pas. Par d�faut, les navigateurs affichent en Times, qui est une police PostScript. |
||||
| Le lissage des caract�res sur PC | ||||||||||||||||||||||||||
|
Le syst�me d'exploitation du PC ne comporte pas ATM. Le lissage �ventuel des caract�res affich�s � l'�cran est r�gl� par le syst�me d'exploitation Windows. Sous Windows XP, un clic droit sur le bureau ouvre un menu contextuel dans lequel on choisit "Propri�t�s", La boite de dialogue "Propri�t�s de Affichage" appara�t : on choisit l'onglet "Apparence", puis l'onglet "Effets", et enfin on fait son choix pour l'option "Utiliser la méthode suivante pour lisser les polices d'écran" (figure 2). En regardant le nouvel aspect du bureau, on peut avoir un coup au c�ur : tout d�pend du moniteur que l'on poss�de ! |
||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
|
Lors de son affichage � l'�cran, le texte n'est liss� que si la taille des caract�res est assez grande. Le tableau V pr�cise ce point dans le cas des polices communes Mac/PC, et pour les tailles permises par le HTML. Par d�faut, les navigateurs utilisent Times New Roman comme police proportionnelle sur PC. |
||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
| Du point au pixel | ||||||||
|
Depuis toujours, même avant Gutemberg, le point était une unité de mesure typographique qui correspond à 1/72 de pouce. Chez Mac, 1 point = 1/72 de 72 pixels, soit 1 pixel ; Un caractère d'une police d'un 'corps' de 10, apparaitra : chez Mac, sur 10 points donc 10 pixels ; Juste pour vérifier si nous l'avons compris : un navigateur qui tombe sur l'indication <FONT size="4"> la convertit toujours en 12 points - peu importe s'il tourne sous Mac ou sous Windows. Jusqu'à là, pas de problème, tous les ordinateurs sont d'accord. Le Mac et le PC n'affichent donc pas les caract�res de m�me taille (exprim�e en points) avec les m�mes dimensions. Ainsi : |
||||||||
|
||||||||
|
Le m�me texte appara�t donc plus petit sur Mac que sur PC, comme le montrent les tableaux II, III et IV du chapitre 3. |
||||||||
|
En fait, la situation r�elle est encore un peu plus complexe, et d�pend du type de moniteur utilis�. � l'aide d'une loupe de grossissement moyen, on peut faire les observations suivantes : |
||||||||
|
||||||||
|
Sur un �cran CRT, afficher les pixels � partir des luminophores implique un s�rieux lissage de la part du syst�me. Il faut en effet simuler des pixels, c'est � dire des carr�s d'un tiers de millim�tre de c�t�, distribu�s dans deux directions rectangulaires, � l'aide de luminophores distants d'un quart de millim�tre, distribu�s suivant un dessin en nid d'abeille. L'op�ration est effectu�e par le processeur de la carte graphique (le ramdac). Il en r�sulte que les caract�res n'apparaissent jamais parfaitement nets, quelle que soit la plate-forme et sa configuration. Bien entendu, le passage des luminophores aux pixels n'arrange pas l'aspect des caract�res, on s'en doute ! Comme les luminophores n'ont pas la m�me forme sur tous les �crans, et que le motif de leur r�p�tition varie d'un fabricant � l'autre, un oeil exerc� d�c�lera que les m�mes caract�res s'affichent de mani�re l�g�rement diff�rente sur des moniteurs de marques distinctes. Les plus mauvais r�sultats sont obtenus avec les moniteurs CRT dont les luminophores ont la forme de bandes verticales, moniteurs pour lesquels il est parfois pr�f�rable de d�sactiver le lissage des caract�res. |
||||||||
| Le probl�me de la couleur | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Les couleurs affichées sur votre écran peuvent se régler. La dynamique des gris, c'est le nombre de gris que vous pouvez discerner sur votre �cran. Le petit test suivant vous permettra de juger de la qualité de votre écran... et de celle de vos yeux. Vous devriez voir ci-dessous une image pr�sentant 16 rectangles de gris diff�rents, du noir pur � gauche au blanc pur � droite. Les connaisseurs retrouveront la notation hexadécimale des couleurs. Si votre �cran est correctement calibr�, vous devez distinguer les 16 rectangles, et le noir et le blanc doivent vous para�tre purs (noir profond et blanc franc) :
Les yeux mieux aiguisés et les écrans plus précis devraient encore distinguer les nuances de gris plus fines, nuances entre deux valeurs consécutives du tableau ci-dessus, not�es sur fond jaune... si vous n'observez pas ces nuances, ne courez pas chez votre revendeur d'ordinateur, mais une éventuelle visite chez votre opticien ou ophtalmologue pourrait peut-être vous aider :
Les yeux tr�s bien aiguisés et les écrans les plus précis devraient encore distinguer les nuances de gris encore plus fines, nuances entre deux valeurs consécutives du tableau ci-dessus, not�es sur fond jaune... si vous n'observez pas ces nuances, ne courez pas chez votre revendeur d'ordinateur, et une éventuelle visite chez votre opticien ou ophtalmologue ne devrait probablement pas vous aider... seul un nouvel �cran, une nouvelle carte vid�o vous permettrait, mais � quel prix, et � condition d'avoir d'excellents yeux... d'y voir plus clair :
Les couleurs affich�es par le moniteur d'un Mac sont g�n�ralement plus claires que celles affich�es par le moniteur d'un PC, et cela s'applique aussi bien au texte qu'aux images. La diff�rence provient principalement d'un r�glage diff�rent de la correction du gamma sur les deux plates-formes (le coefficient gamma caract�rise la non-lin�arit� des moniteurs). D'autres facteurs jouent un r�le dans l'affichage de la couleur : le r�glage de la luminosit� et du contraste, l'espace chromatique du moniteur, et les conditions de son emploi. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Les couleurs affich�es par le moniteur LCD d'un portable sont plus fades que celles affich�es par le moniteur CRT d'un ordinateur de bureau, le m�me syst�me d'exploitation �tant utilis� dans les deux cas. En d'autres termes, l'espace chromatique du premier moniteur est plus petit que celui du second. Cela tient au fait que les deux moniteurs n'utilisent pas la m�me technologie : cristaux liquides pour le premier, tube � rayonnement cathodique (CRT) pour le second. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Les polices dynamiques | ||||
|
Un fichier de police complet p�se typiquement 150 � 300 Ko. Voici quelques exemples, provenant d'un PC : Arial (266 Ko), Courier New (290 Ko), Garamond (181 Ko), Times New Roman (315 Ko). D'o� viennent de pareilles tailles, alors que les caract�res sont d�finis comme des images vectorielles ? Du fait que les grandes polices classiques contiennent les 635 caract�res de la WGL4 (Windows Glyph List 4). Cette liste, qui a �t� �tablie par Microsoft, comporte tous les caract�res utilis�s en Europe occidentale (caract�res accentu�s inclus), plus les caract�res grecs, turcs et cyrilliques. Chaque lettre existe sous forme majuscule et sous forme minuscule, chaque caract�re est repr�sent� dans les quatre styles (normal, italique, gras et gras italique). Enfin, des formules permettent d'affiner localement certaines lettres pour l'affichage dans les grandes tailles. Une police compl�te, c'est un monde ! |
||||
|
Il est �videmment impensable d'accompagner le t�l�chargement d'une page web — dont on tentait de limiter la taille � 50 Ko, mais qui aujourd'hui atteignent facilement les 500, voire 1000 Ko — de celui d'un ou de plusieurs fichiers de polices pesant chacun plusieurs centaines de Ko. De fait, il est rarissime de voir l'auteur d'une page web proposer aux internautes le t�l�chargement d'une police sp�cifique. |
||||
|
Bien entendu, on n'utilise jamais qu'un petit sous-ensemble de tout ce que contient une police compl�te. À la transition des XXe et XXIe siècles, plusieurs �diteurs de logiciel ont donc imagin� de ne transmettre avec la page web que les caract�res effectivement utilis�s. Le proc�d� s'appelle "font embedding" ou "dynamic font" en anglais, et "police dynamique" en fran�ais. Bitstream a été l'un des �diteurs de logiciel permettant cette op�ration. Voici un agrandissement d'une police ClearType affiché sur écran LCD (et oui, pour les écrans CRT, chaque point était formé de trois points de chacune des couleurs fondamentales RGB, pour les écrans LCD, chaque point est formé de trois bandes colorées de chacune des couleurs fondamentales RGB.
Et voilà comment le Windows XP en 2001 affichait du texte lissé ou non (attention, la qualité de votre écran peut perturber la visibilité de la différence entre ces deux textes) :
|
||||
|
Windows 7 proposera les mêmes options de lissage de texte que ne le faisait Windows Vista : |
||||
[1] cf. http://blogs.msdn.com/e7/archive/2009/06/23/engineering-changes-to-cleartype-in-windows-7.aspx |
||||