Archive Liste Typographie
Message : Re[2]: [typo] chiffres anciens et e supérieur

(Thomas Linard) - Dimanche 06 Juillet 2003
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    Re[2]: [typo] chiffres anciens et e supérieur
Date:    Sun, 06 Jul 2003 23:53:45 +0200
From:    Thomas Linard <thomas.linard@xxxxxxx>

Le 2003-07-06 18:14:19, Thierry Bouche <thierry.bouche@xxxxxxxxxxxxxxx> a écrit :

TB> TL> J'ai simplifié le code mais l'idée est là : la fonction ne marchera qu'avec
TB> TL> des ordinaux anglais.
TB> 
TB> et pas un peu hispanisants ?

Certes, j'avais oublié l'espagnol...

TB> TL>     sub three d' by dsuperior;
TB> 
TB> j'espère que « beaucoup simplifié le code » !?

- sub est un raccourci pour substitute
- three est le nom PostScript du chiffre trois
- d est le nom PostScript du d bas de casse
- le fait de marquer d par ' indique que c'est seulement ce glyphe qui
  est concerné par la substitution
- dsuperior est le nom PostScript traditionnel du d supérieur

Donc la phrase peut être traduite par :
« Quand on a la suite « 3d », remplacer le d par un d supérieur. »

Ma simplification vient du fait qu'une police assez complète va plutôt
avoir quelque chose du genre :
sub [three threeoldstyle threetabular] d' by dsuperior;

TB> TL>  Ça peux bien sûr changer si la police s'améliore.
TB> 
TB> damn. Mais est-il bien raisonnable que ce genre de joyeusetés soit
TB> pris en charge par la police ??

Unicode ne se conçoit pas sans protocole de niveau supérieur : une fois
qu'on a décidé d'exclure des glyphes du codage Unicode, il est bon
d'avoir un standard pour atteindre facilement ces glyphes. Les
technologies qui ont émergé (OpenType, AAT, Graphite) se fondent
beaucoup sur la police plutôt que sur le logiciel de composition. On
aurait peut-être pu imaginer un système où, les noms des glyphes étant
normalisés, le programme devinerait les liens possibles entre les
glyphes, mais ça me semble vite limité.

TB> À la limite, si je tape 1er dans word,
TB> il va me mettre _er_ en exposant, et si une police OT pouvait
TB> intercepter ça et le remettre en supérieures, pourquoi pas, mais
TB> visiblement c'est pas ça qu'est prévu !

    sub one e' r by esuperior;
    sub one esuperior r' by rsuperior;

La preuve que c'est possible et prévu... mais Adobe et Microsoft ne
l'ont pas encore fait.

Cordialement,

-- 
 Thomas Linard