Accéder au contenu.
Menu Sympa

typographie - Re: OpenType, version 2002-01-10

Objet : Liste consacrée aux discussions à propos de la composition et de la typographie

Archives de la liste

Re: OpenType, version 2002-01-10


Chronologique Discussions 
  • From: Patrick Andries <pandries AT iti.qc.ca>
  • To: typographie AT irisa.fr
  • Subject: Re: OpenType, version 2002-01-10
  • Date: Fri, 11 Jan 2002 19:06:08 -0500


Thomas Linard a écrit :

- Initial Forms (init) Feature ;
- Medial Forms (medi) Feature ;
- Terminal Forms (fina) Feature ;
- Standard Ligatures (liga) Feature.
mais uniquement pour le "script" arabe.

Ça dépend de la police, avec une police syriaque on retrouvera également ces catégories.

Il existe également des caractéristisques "verticale" ou "diacritique" (de mémoire).

TB> marrante comme tout, d'ailleurs, avec grec et cyrillique, mais y a-t-il des TB> alternate et autres fariboles ?

Il existe une table des substitutions (GSUB) qui, je pense, est utilisée pour les variantes de forme, les ligatures n'étant qu'un type de substitution plus complexe.



Non, c'est vraiment le service minimum, mais c'est ce qu'un créateur
pourrait inclure dans ses polices sans trop de peine :
- Diphthongs (dpng) Feature -- toute police qui se respecte a les
caractères æ, Æ, oe, OE ;

Selon moi  «oe» est un digramme, mais pas une diphtongue.
Quant au ae soudé, il s'agit d'un caractère (graphème) pour certaines langues (Jacques ?).

- Standard Ligatures (liga) Feature -- si elle inclut comme c'est
souvent le cas tous les caractères du codage MacRoman, elle a les
ligatures fi et fl.
Et j'ajouterai que Mastodon aurait pu avoir facilement en plus les
tables suivantes :
- "Superscript (sups) Feature" : pour ¹, ² et ³ ;

Ce n'est sans doute pas très productif : combien d'exemples ? Cependant avec Unicode (et ses propriétés), on peut connaître le n° de caractère d'un chiffre suscrit, s'il est codé.
Le moteur de rendu peut donc faire la transposition, en d'autres mots, passer du balisage <sup>2<sup> à ² (n° de caractère Unicode) pour enfin passer [via la cmap] au glyphe ².

- "Fractions (frac) Feature " : pour ¼, ½, et ¾ ;

Est-ce très productif ? Ça ressemble à un cas particulier des ligatures : <frac>1 / 4 <frac> = <liga> 1 / 4 <liga> = ¼.


Avec FontLab 4, il devient assez facile d'inclure ces tables, les
caractères étant de toute façon déjà présent.


TB> Ceci n'implique en rien Opentype : si la police est type 1, ID est capable
TB> de comprendre à partir des noms de glyphes que ffi est une ligature et
TB> laquelle.

Pas suivi tout le fil, est-ce à dire que vous voulez (devez ?) nommément spécifier à ID (InDesign ? que je ne connais que de réputation) les ligatures que vous voulez voir dans votre texte, plutôt que d'ajuster un paramètre de «densité de ligature» : 2 lettres, 3 lettres, etc. Lequel s'appliquera au passage choisi et dont l'effet variera selon la police choisie (certaines polices auront ffl d'autres n'auront que fi, disons). Une table des ligatures est une excellente idée et OpenType (dont je ne suis pas un expert) a bien fait de reprendre ce concept des polices GX (je crois).

Je ne vois qu'une utilité très faible aux noms de glyphe : l'échange exact d'un texte sous une forme immuable (sans doute avec une police particulière). Si la police et les paramètres de choix des variantes (quelle esperluète ?) et de densité de ligature (max 3 caractères en un glyphe) accompagnent le document codé en Unicode, je me demande si on ne peut pas simplement se passer du nom des glyphes.

Glups, je n'avais jamais vérifié. Voilà ce que c'est que de s'être
intéressé à la typographie quand OpenType existait déjà : on ne pense
même plus qu'avec le bon vieux format Type 1, il y a encore des choses
à faire... :-)
Je ne pense pas que PS Type 1 soit aussi puissant qu'OpenType en matière de gestion des substitutions (variantes de style (esperluettes), variantes contextuelles (syriaque, dévanâgarî) ou des ligatures).


Patrick

P.-S. : pas vu l'euro de Rondinet.

Tout Unicode 3.1 en français : http://hapax.iquebec.com




Archives gérées par MHonArc 2.6.16.

Haut de le page