Objet : Liste consacrée aux discussions à propos de la composition et de la typographie
Archives de la liste
- From: Thomas Linard <thlinard AT gmail.com>
- To: typographie AT listes.irisa.fr
- Subject: Re: [typo] U+2044 quelles conditions d'utilisation ?
- Date: Wed, 02 Jan 2013 15:49:11 +0100
Bonjour,
Le 2013-01-02 14:54, Frédéric Kayser - CryoPNG a écrit :
J'ai beaucoup de mal à utiliser U+2044 pour produire des fractions en Unicode
pur. J'ai une dizaines de polices (Arial Narrow, Andale Mono...) ou les
fractions composées avec U+2044 sont substituées par les fractions
précomposées comme ⅝ mais l'idée était plutôt de produire des fractions
totalement libres et là je n'ai qu'une seule police qui produit le résultat
escompté : Kokonor regular. Curieusement les propriétés OpenType nécessaires
pour utiliser l'outil fraction dans Illustrator, InDesign ou QuarkXpress ne
semblent pas liées au fonctionnement ou non des fractions Unicode. Du coup je
suis un peu perdu, quelqu'un dans la liste pourrait-il me renseigner sur les
pré requis nécessaires (police, système...) pour que cela fonctionne ?
Les logiciels de PAO compatibles OpenType fournissent essentiellement une interface au "plug-in" que représente une fonte OpenType. Plug-in rendu par son créateur plus ou moins capable.
La fonction OpenType du logiciel de PAO va activer la fonction OpenType éventuellement présente dans la fonte.
Supposons que je sois un développeur de fonctions OpenType pour une fonte vraiment très pauvre en glyphes : j'ai des chiffres, la barre oblique / et la vraie barre de fractions ⁄. Le seul glyphe qui ressemblerait à une fraction, dans ma fonte si pauvre, serait le pourcentage : %.
Hé bien je peux tout de même écrire (en code selon le SDK d'Adobe, aussi utilisé dans quelques produits commerciaux) :
@SLASH = [slash fraction];
feature frac {
sub zero' @SLASH' zero' by percent;
} frac;
Dans ce code les glyphes sont appelés par leur nom de glyphe PostScript (en réalité en code OpenType les glyphes sont appelés par leur glyphID, mais le code Adobe permet cette abstraction plus facile à manipuler). Donc 0 est zero, / est slash et ⁄ est fraction.
Ce qui va se passer avec ce code, une fois compilé dans la fonte et la fonte utilisée, quand dans un logiciel de PAO un utilisateur va activer la fonction "Fractions", la fonction "frac" de la fonte va être activée, et la suite "0/0" ou la suite "0⁄0" vont être substituées par "%" (plutôt inutile me direz-vous puisqu'on peut le saisir au clavier, mais c'était plus simple pour la démonstration).
Avec une fonte plus riche, le principe est le même. Évidemment le code se complexifie légèrement (comme il n'y a pas d'automate fini en OpenType pour gérer les deux situations avant et après la barre de fraction, il faut prévoir des étapes intermédiaires), mais il s'agit toujours qu'un utilisateur puisse sélectionner n'importe quelle suite de chiffres (anglais, elzéviriens, à chasse fixe, à chasse variable...), suivie d'une barre de fraction quelconque, suivie d'une autre suite de chiffres, et que cela produise une belle fraction. Il faut pour cela dans la fonte les glyphes nécessaires et le code permettant au logiciel de PAO de savoir quoi manipuler.
J'espère que vous voyez mieux les données du problème.
Cordialement,
Thomas Linard
- [typo] U+2044 quelles conditions d'utilisation ?, Frédéric Kayser - CryoPNG, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Jean-Luc BLARY, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Frédéric Kayser - CryoPNG, 02/01/2013
- Re: Re: [typo] U+2044 quelles conditions d'utilisation ?, Jean-Marie Schwartz, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Frédéric Kayser - CryoPNG, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Jean-Luc BLARY, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Frédéric Kayser - CryoPNG, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Jean-Luc BLARY, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Thomas Linard, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Denis Jacquerye, 03/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Thomas Linard, 02/01/2013
- Re: Re: [typo] U+2044 quelles conditions d'utilisation ?, Jean-Marie Schwartz, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Frédéric Kayser - CryoPNG, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Thomas Linard, 02/01/2013
- Re: [typo] U+2044 quelles conditions d'utilisation ?, Jean-Luc BLARY, 02/01/2013
Archives gérées par MHonArc 2.6.18.