Objet : Liste consacrée aux discussions à propos de la composition et de la typographie
Archives de la liste
- From: Florent Guillaume <efge AT mail.dotcom.fr>
- To: typographie AT irisa.fr
- Subject: Du WYSIWYG
- Date: Thu, 23 Sep 1999 01:11:31 +0200
- Organization: None
Une petite introduction sur la manière dont un document WYSIWYG est
rendu à l'écran :
Dans un traitement de texte (ou un logiciel de mise en page) qui se veut
WYSIWYG, la position de chaque caractère d'une ligne est déterminée par
les divers algos de justification, crénage, habillage, etc. Ces
algorithmes utilisent essentiellement (pour simplifier mon propos) la
métrique des caractères, disons (pour simplifier encore) la largeur des
caractères.
Or, la largeur des caractères est exprimée dans une unité qui dépend du
périphérique de sortie, par exemple un même caractère peut faire 60
pixels de large sur une imprimante mais seulement 10 pixels lors du
rendu à l'écran, qui a une résolution en général au moins six fois
moindre (600 ppp contre 96 ppp par exemple).
Il est clair que des phénomènes d'arrondis, ou d'homogénéisation de
l'aspect à cause du hinting pour la résolution écran, vont faire que,
quoi qu'on fasse, on ne pourra pas avoir un aspect parfait à la fois
pour l'impression et pour la version écran.
Exemple pratique : vous allez dans votre Word préféré, et vous tapez
dans une fonte pas trop grosse une longue chaîne de virgules (ou tout
autre signe en fait, mais ça se voit bien avec les virgules) :
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Qu'est-ce que l'on observe ? Que l'aspect à l'écran est irrégulier. Ce
qui se passe, c'est que le logiciel de traitement de texte utilise les
métriques induites par la résolution de l'imprimante, et plaque le tout
sur l'écran en faisant (en gros) une division et des
arrondis. Forcément, les arrondis ne sont pas tous les mêmes ; si de
manière idéale la virgule faisait à l'écran 2 pixels et qu'il fallait
espacer de 1,2 pixels, le logiciel va espacer (en pixels) de 1 ; 1 ; 1 ;
1 ; 2 ; 1 ; 1 ; 1 ; 1 ; 2 ; 1 ; 1 ; 1 ; 1 ; 2 ; etc.
Cela peut être corrigé (ou amélioré) en faisant du « subpixel
positionning », ce que fait par exemple Acrobat Reader. Mais alors on
est obligé d'afficher les caractères avec des niveaux de gris, en
anti-aliasing. Est-ce gênant pour un travail quotidien ?
Que pensez-vous d'une solution qui calcule d'abord le résultat idéal
(imprimé) puis, pour l'affichage écran, re-répartisse les espaces
inter-lettres vers les espaces inter-mots, sans changer l'endroit des
césures ou l'endroit des extrémités de la ligne ? Bref que pensez-vous
d'une solution où l'on fasse les arrondis différemment de ce que l'on
voit aujourd'hui ?
Le point important ici est que les métriques de référence sont celles
des fontes de l'imprimante, car on considère que le document final (donc
parfait) est celui qui est imprimé.
Que se passe-t-il dans Word si l'on change d'imprimante ? Tout est
recalculé en fonction des métriques de la nouvelle imprimante. Il suffit
qu'on passe d'une marque à une autre, avec des interprétations
légèrement différentes de Times, pour que les métriques changent. Et
accessoirement, foutent en l'air tout la justification, les césures, les
habillages, etc.
Ça doit être un problème que vous avez rencontré. Des réflexions ?
--------------
Pourquoi ces questions ? En fait ça fait longtemps que j'ai en projet
d'écrire à partir de zéro un logiciel qui fasse du traitement de texte,
de la mise en page, remplace TeX, etc. Très ambitieux quoi. J'ai lu
avec un extrême intérêt les Réflexions (K2) de l'an dernier, et je suis
toujours sensible à vos remarques.
Remarquez bien que ça commencera petit et inutilisable, mais je
l'enrichirai au fur et à mesure. Et je serai à l'écoute de vos besoins !
Mais pour l'instant, il faut que je trouve le temps de commencer...
Florent
--
Florent Guillaume
<efge AT mail.com>
- Du WYSIWYG, Florent Guillaume, 23/09/1999
- Re: Du WYSIWYG, Alain Hurtig, 23/09/1999
- Re: Du WYSIWYG, BERTRAND Joel, 23/09/1999
- Re: Du WYSIWYG, Philippe Jallon, 23/09/1999
- Re: Du WYSIWYG, BERTRAND Joel, 23/09/1999
- Re: Du WYSIWYG, Michel Bovani, 23/09/1999
- Re: Du WYSIWYG, Philippe Jallon, 23/09/1999
- Re: Du WYSIWYG, BERTRAND Joel, 23/09/1999
- Re: Du WYSIWYG, Thierry Bouche, 23/09/1999
- Re: Du WYSIWYG, BERTRAND Joel, 23/09/1999
- Re: Du WYSIWYG, Thierry Bouche, 23/09/1999
- Re: Du WYSIWYG, BERTRAND Joel, 23/09/1999
- Re: Du WYSIWYG, Thierry Bouche, 23/09/1999
- Re: Du WYSIWYG, BERTRAND Joel, 23/09/1999
- <Suite(s) possible(s)>
- Re: Du WYSIWYG, Patrick Cazaux, 23/09/1999
- Re: Du WYSIWYG, Alain Hurtig, 23/09/1999
Archives gérées par MHonArc 2.6.16.