Archive Liste Typographie
Message : Re: [K2] I.4 Substitution automatique

(Alain Hurtig) - Dimanche 01 Mars 1998
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    Re: [K2] I.4 Substitution automatique
Date:    Sun, 1 Mar 1998 09:30:03 +0100
From:    Alain Hurtig <alain.hurtig@xxxxxx>

Dans une composition soign?e, le typographe peut souhaiter substituer
certains caract?res ? ceux de la police courante.

Il s'agit en particulier des ligatures ornementales (ffi, ffl, st, ct,
etc.), des ÇÊvraiesÊÈ petites capitales, des ÇÊvraisÊÈ indices et
exposants, des chiffres elz?viriens. Mais la liste ne saurait ?tre
limitative.

En raison de la limite actuelle des polices ? 256 caract?res*, cette
substitution se fait actuellement ÇÊ? la mainÊÈ, par chercher-remplacer par
exemple, ou modification des attributs typographiques. Ce travail fait
perdre un temps inutile au compositeur, est source d'erreurs ?ventuelles,
et fait obstacle ? une reprise ut?rieure du texte (dans une autre
composition par exemple), puisque certaines ligatures sont cod?e d'une
fa?on qui peut sembler absurde (position occup?es par les capitales dans
les polices non-expert).

Un logiciel de composition professionnel aura donc la facult? de substituer
certains caract?res ? d'autres, de fa?on automatique et transparente pour
l'op?rateur. Cette substitution doit cependant ?tre param?trable sur tous
les points, et d?brayable sur tout ou partie d'un document.

On peut la diviser en deux groupesÊ:

1. Les modifications stylistiques.
  Il s'agit ici de substituer une police de caract?re par une autre
(petites capitales, indices et exposants, chiffres...).
  Le param?trage autorisera de d?signer les caract?res ou groupes de
caract?res devant ?tre substitu?s, en fonction tant de leur codage ASCII
que de leurs ?ventuels attributs, et la police dans lesquels ils doivent
?tre substitu?s (avec indication ?ventuelle du code ASCII correspondant).
  Il ne s'appliquera ?ventuellement pas dans certaines parties du document,
en fonction de d?signations pr?cisesÊ: tableau, appel de note (ceci pour
les chiffres), ? la demande de l'op?rateur. Outre les cas d'exclusions qui
peuvent ?tre pr?vues dans la bo?te de dialogueÊ[1] du param?trage, on
pr?voira un attribut sp?cial et invisibleÊ: ÇÊNe pas substituerÊÈ, que
l'op?rateur pourra appliquer ? un caract?re en cours de composition.

2. Les substitutions contextuelles.
  Il s'agit ?videmment des ligatures ornementales (auxquelles on peut
ajouter l'?ventuelle substitution du ÇÊsÊÈ en ÇÊfÊÈ non barr?). Elles ne
peuvent ?tre que contextuelles, en raison des c?suresÊ: on ligaturera par
exemple {ffi}, que le logiciel aura ?ventuellement besoin de diviser en
[f-{fi}].
  Un param?trage permettra de pointer sur la ou les polices ? utiliser pour
les substitutions. La liste des groupes de caract?res ? substituer sera
ouverte, afin de permettre aux cr?ateurs de caract?res de dessiner des
lettres ligatur?es non standardis?es.


* Cette barri?re semble devoir demeurer pendant quelques temps, GX (sur
Macintosh) ayant rencontr? un insucc?s commercial remarquable, et Unicode
(qui n'int?gre d'ailleurs pas les petites capitales ni certaines ligatures
ornementales) ayant du mal ? s'imposer.

[1] Note persoÊ: ÇÊBo?tes de dialoguesÊÈ.
   L'absurdit? de ce terme me frappe d'un seul coup. Il n'y a vraiment que
dans un univers aussi r?ifi? que l'informatique que le dialogue ne peut
s'effectuer que dans des ÇÊbo?tesÊÈ. ÇÊPetites bo?tes, tr?s ?troitesÊÈ,
chantait d?j? G. Allwright (les plus anciens d'entre nous savent de qui je
parle)... Dans quelle bassesse sommes-nous tomb?sÊ:-)))

Alain Hurtig                                         mailto:alain.hurtig@xxxxxx
-------------------------------------------------------------------------------
Si vous pensez avoir enfin trouv? la solution, eh bienÊ! une bonne nuit
de sommeil et il n'y para?tra plus.
    Brigitte Fontaine