| Accueil | Technique | Liens | Actualités | Formation | Emploi | Forums | Base de données | |||
| DOSSIER | cerig.efpg.inpg.fr | |||||
|---|---|---|---|---|---|---|
|
J.C.Sohm | Révision : 14 novembre 2001 |
|---|
| LA TYPOGRAPHIE du WEB |
|---|
| 4- Le rôle du système informatique |
| Le lissage des caractères sur le Mac : ATM | ||||
Le système d'exploitation du Mac comporte l'utilitaire ATM (Adobe Type Manager). On y accède via le menu pomme, à la rubrique "Tableaux de bord". |
||||
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. 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 "Effets", et on coche la case "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 | ||||||||
| Le Mac et le PC n'affichent 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 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. Pour plus de détails, on pourra consulter la note technique du CERIG sur ce sujet. |
||
Les couleurs affichées par le moniteur d'un portable sont plus fades que celles affichées par le moniteur 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 tente de limiter la taille à 50 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. 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 est le plus connu des éditeurs de logiciel permettant cette opération. Pour contempler quelques exemples et s'informer sur le plan technique, il faut se rendre sur le site Truedoc, et non sur celui de l'entreprise. |
||||
Pour afficher les polices dynamiques, le navigateur a besoin du module externe (plug-in) de Bitstream, intitulé "Web Font Player". Les versions 4 postérieures à 4.2 du navigateur de Netscape sont automatiquement dotés de cet afficheur de polices (pour le vérifier, utiliser la rubrique "Aide/A propos des afficheurs de polices"). Pour les versions 6 par contre, rien n'est prévu pour le module externe : ni installation d'origine, ni téléchargement. Pour IE, le module externe prend la forme d'un "Contrôle ActiveX" qui s'installe dans le répertoire "C:\WINDOWS\Downloaded Program Files", sous le nom "TDServer Control". Il est donc facile d'en vérifier la présence sur une machine. Si vous ne possédez pas ce module, et si vous vous rendez sur le site de Truedoc, son téléchargement vous sera proposé, comme le montre la figure 3 ci-dessous. |
||||
|
||||
L'éditeur Microsoft a développé une technique appelée WEFT (Web Embedding Fonts Tool), qui permet de transmettre une police de caractère avec une page web. Cette technique ne s'est pas développée, parce qu'elle est spécifique du navigateur Internet Explorer. La version 3 est proposée gratuitement sur le site de l'éditeur. |
||||
Remarque : il existe de nombreux sites web où l'on peut télécharger des polices, gratuites ou payantes selon le cas, mais cette offre n'est pas liée à l'affichage d'une page web particulière. Il s'agit en fait d'une opération FTP. |
||||
| Accueil | Technique | Liens | Actualités | Formation | Emploi | Forums | Base de données | |
Copyright © CERIG/EFPG 1996-2000 |
|