Archive Liste Typographie
Message : Espaces non-justifiantes et methode de justification

(Jacques Andre) - Vendredi 27 Février 1998
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    Espaces non-justifiantes et methode de justification
Date:    Fri, 27 Feb 1998 10:29:15 +0100
From:    Jacques Andre <Jacques.Andre@xxxxxxxx>

JD Rondinet écrit :

>       PS. -- Quelle est la valeur (relative à quoi ?) de l'espace-mot dans
> XP et autres ? et celle de l'espace ponctuation ? Les manuels ne sont  pas
> diserts sur le sujet...

La chasse de l'espace, comme de n'importe quel caractère,
 se mesure en fonction du cadratin. Mais cette valeur dépend du
caractère lui-meme : le Times par exemple chasse moins que l'Helvetica,
donc un caractère C (y compris l'espace) en Times aura une chasse plus
courte qu'en Helvetica.

En général, l'espace a une chasse d'1/4 de cadratin ou un peu plus 
par exemple :
Times-Roman 250/1000
Lucida 316/1000
Helvetica 278/1000
Garamond 280/1000

C'est en général la chasse des signes de ponctuation, souvent
celle des parenthèses, plus rarement celle de i (qui sinon chasse
souvent plus).

Au plomb, on augmentait cette espace par de petites lamelles pour
justifier la ligne. Par informatique, on fait de même. Le 
principe de base est :
on calcule l'espace en trop B en fin de ligne que l'on divise par
le nombre n d'espaces (sauf ce dernier) dans la ligne et
on ajoute à chaque espace un blanc de largeur B/n.
En PostScript cette opération est prévue (widthshow) mais
c'est au formateur de faire le calcule B/n. A noter que certains
permettent d'avoir une valeur négative (c.a.d. de resserrer les
mots plus que l'espace justifiante normale).

TeX travaille aussi en gros comme ça, mais ajoute deux choses :
i) le calcul de B/n est fait non pas pour une ligne mais pour
un paragraphe entier (ce qui homogénise les blancs dans tout le
paragraphe, y compris dans la dernière ligne)
ii) il n'autorise pas pas, sauf « pénalité » ,de dépasser une certaine
valeur pour B/n.

Certains formateurs comme Word (du moins dans ses premières versions,
je n'ai pas vérifié depuis) jouent aussi sur l'interlettrage pour
justifier une ligne : ce n'est pas la valeur B/n qui est
ajoutée mais (90 B)/(100 n) les B/10n restants étant répartis
entre chaque lettre (c'est l'opération awidthshow de PostScript
qui est alors utilisée).


-- 
Jacques André
Irisa/Inria-Rennes,   Campus de Beaulieu,  F-35042 Rennes Cedex,  
France
Tél. : +33 2 99 84 73 50,  fax : +33 2 99 84 71 71, email :
jandre@xxxxxxxx