Archive Liste Typographie
Message : Re[4]: [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[4]: [typo] chiffres anciens et e supérieur
Date:    Sun, 06 Jul 2003 00:19:59 +0200
From:    Thomas Linard <thomas.linard@xxxxxxx>

Le 2003-07-05 17:28:15, laurent <laumax@xxxxxxxxx> a écrit :

l> D'accord avec toi mais on a le choix en utilisant une police open 
l> type... mais pas avec une type 1 par exemple ? Ou alors j'ai mes yeux 
l> dans ma poche !

Je crois... :-) Tout ce qui est dans le sous-menu OpenType n'est
accessible qu'avec une police à ce format, et alors seulement les
fonctions disponibles dans la police -- celles qui ne sont pas entre
crochets (l'exemple que donne Adobe du menu OpenType
<http://www.adobe.fr/print/tips/idsn2opentype/images/step2.gif> n'a
justement pas été réalisé avec une police OpenType puisque toutes les
fonctions OpenType sont indisponibles, c'est-à-dire entre crochets !).
La fonction Ordinal peut être appropriée aussi, mais pour l'instant
c'est plutôt pour les ordinaux anglais. Les polices Adobe que je
connais n'ont pas plus que ça :

@class1 = [zero one two three four five six seven eight nine];
@class2 = [zero four five six seven eight nine];

feature ordn { # Ordinals
 # Latin
    sub @class1 a' by ordfeminine;
    sub @class1 o' by ordmasculine;
    sub @class1 period a' by ordfeminine;
    sub @class1 period o' by ordmasculine;
    sub one s' t by ssuperior;
    sub one ssuperior t' by tsuperior;
    sub two d' by dsuperior;
    sub two n' d by nsuperior;
    sub two nsuperior d' by dsuperior;
    sub three d' by dsuperior;
    sub three r' d by rsuperior;
    sub three rsuperior d' by dsuperior;
    sub @class2 t' h by tsuperior;
    sub @class2 tsuperior h' by hsuperior;
} ordn;

J'ai simplifié le code mais l'idée est là : la fonction ne marchera qu'avec
des ordinaux anglais. Ça peux bien sûr changer si la police s'améliore.

En somme, en l'absence d'une police OpenType, il reste le parangonnage
avec la fonction Exposant ou la recherche manuelle du glyphe ad hoc dans
une variante Expert de la police.

Cordialement,

-- 
 Thomas Linard