Archive Liste Typographie
Message : Re[2]: OpenType, version du 2002-08-06 (suite)

(Thomas Linard) - Mercredi 07 Août 2002
Navigation par date [ Précédent    Index    Suivant ]
Navigation par sujet [ Précédent    Index    Suivant ]

Subject:    Re[2]: OpenType, version du 2002-08-06 (suite)
Date:    Wed, 07 Aug 2002 13:37:03 +0200
From:    Thomas Linard <thomas.linard@xxxxxxx>

Bonjour "Paul Pichaureau" <paulp@xxxxxxxxx>,

Le 2002-08-06 20:29:28, vous avez écrit :
>   Je ne sais pas grand chose sur Opentype, mais je sais au mois que ce
> format est censé "englober" les actuels formats truetype et postscript.

OpenType a commencé sous la forme d'une extension du format TrueType,
sous le nom de TrueType Open. Windows NT 4.0 version arabe fut le
premier à bénéficier de cette technologie. Car un codage sur plusieurs
octets (Unicode) est insuffisant pour ce script : c'est très bien si on
veut faire coexister à l'intérieur d'un même document un grand nombre
de caractères, mais l'arabe est plus complexe que cela. Chaque lettre
(un « caractère »), selon sa position (isolée, initiale, médiane, finale),
peut présenter une forme différente (un « glyphe »). Si l'on veut
pouvoir faire une recherche de mots, utiliser un correcteur orthographique,
&c., il ne faut pas que les représentations des caractères, les glyphes,
comptent comme autant de caractères différents. Le problème est le même
quand on a une ligature « ffi » dans « efficace » : si ffi compte pour
un caractère, plus de rechercher/remplacer, de correction orthographique
ni de césure ef/ficace ne sont possibles. TrueType Open rendait possible
cette distinction caractères/glyphes (le fond et la forme, pourrait-on
dire), et qui permet donc une belle typographie sans s'aliéner les
outils du traitement de texte (rechercher/remplacer, correction
orthographique, césure automatique) et d'un emploi aussi simple que
d'appliquer de l'italique sous MS Word.

Microsoft étendit sa technologique TrueType Open à d'autres « scripts
complexes ». Petit à petit, Uniscribe (Windows Unicode Script Processor),
la bibliothèque de fonctions supportant OpenType (sous la forme d'un
fichier usp10.dll) en est venue à supporter un nombre impressionnant de
scripts : arabe, hébreu, syriaque, thaï, de nombreux scripts indiens, &c.
Et toutes les applications reposant sur Uniscribe (Internet Explorer 5 &
6, Office 2000 & XP, Windows 2000 & XP) offrent donc un support OpenType,
mais pas pour les « scripts simples » : latin, grec, cyrillique. Pour
l'instant du moins.

Le passage de TrueType Open à OpenType (TrueType Open version 2) s'est
fait lorsque Adobe et Microsoft s'accordèrent sur un format commun : une
police OpenType pourrait utiliser des contours (outlines) TrueType ou
CFF (comme les polices PostScript Type 1). Sinon, ça ne changeait pas
grand chose à TrueType Open. Mais Adobe a plutôt visé le créneau de la
typographie des « scripts simples » : à part des polices japonaises,
Adobe a surtout créé des polices pour le latin, et un peu pour le grec
et le cyrillique.

Si cette courte explication vous a donné envie d'en savoir plus, je vous
recommande "Windows Glyph Processing" par John Hudson
(http://www.microsoft.com/typography/developers/opentype/default.htm).
Si vous ne lisez pas l'anglais, le site français d'Adobe présente un peu
OpenType (http://www.adobe.fr/type/opentype/main.html).

-- 
Cordialement,
 Thomas Linard