TrueType
Un article de Wikipédia, l'encyclopédie libre.
TrueType est le nom d'un format de polices de caractères créée par Apple Computer vers la fin des années 1980. Ces polices, comme celles de PostScript, sont à base de vecteurs (c'est-à-dire géométriques) et non de points (« bitmaps »). Depuis le milieu des années 1990, ces polices sont gérées par une couche logicielle intégrée au système :
- FreeType pour les systèmes libres comme GNU ;
- intégré à GDI pour Microsoft Windows ;
- Suitcase pour Mac OS X.
Sommaire |
[modifier] Histoire
Apple Computer vendit une licence à Microsoft pour lui permettre d'utiliser les polices TrueType. Depuis, les polices sont parfaitement compatibles entre Mac OS et Windows. Cependant, au début il n'y avait pas une compatibilité réelle avec le Macintosh et il fallait employer des utilitaires comme Panose permettant de contourner la difficulté.
[modifier] Principe
Les caractères des polices TrueType utilisent des courbes de Bézier pour leur représentation. Cette représentation géométrique, également utilisée précédemment par PostScript, permet d'afficher les caractères en grande taille (corps 14 et plus) sans aucun effet de marches d'escalier.
[modifier] « Hints »
La granulation des pixels pouvant créer des effets optiques indésirables pour certaines petites tailles de caractères, la spécification TrueType admet des indications supplémentaires permettant de les éviter. Elles sont nommées en terminologie TrueType des hints. Cette technique permet l'utilisation de techniques que connaissaient bien les concepteurs de polices depuis que la photocomposition les avaient rendues nécessaires (l'impression au plomb, pour sa part, n'avait pas une précision suffisante pour justifier en son temps l'usage de telles techniques). En revanche, la conception de polices TrueType utilisant les hints est fastidieuse, et les polices ne les utilisant pas n'ont pas la même efficacité optique : elles donnent dans certains corps l'impression de « baver ».
[modifier] Polices professionnelles
[modifier] Mise à l'échelle
Que ce soit avec ou sans hinting, les différents corps des polices TrueType, aussi bien que PostScript, ne s'obtiennent pas par simple homothétie : une police de corps 28 n'y est pas formée de caractères à l'échelle double d'une police 14, même en vectoriel.
L'arrondi des raccordements dans les polices à empattement (en anglais serif), comme la série des Times, par exemple, possède sa propre échelle qui n'est pas celle du caractère lui-même. Cela a précisément pour but d'éviter les effets d'empâtement.
[modifier] Italiques
De même, le style italique d'une police professionnelle ne sera jamais la police en romain transformée par déformation oblique. En effet, en un tel cas, certains caractères symétriques en romain (A, V...) se retrouveraient avec un plein et un délié en italique, et ne seraient donc pas homogènes avec le style de la police en romain.
[modifier] Crénage
Les polices professionnelles possèdent des indications de crénage (kerning) évitant des effets déplaisants lors de la succession de certaines lettres, comme AV dans NAVETTE ou WA dans WAGON. Le crénage consiste à rapprocher un tout petit peu ces lettres pour éviter un effet de bande blanche diagonale.
Ces informations ne sont pas nécessairement utilisées par un traitement de texte de base, mais sont indispensables en PAO, et des logiciels comme Corel Ventura, Adobe Framemaker ou Indesign et Quark Xpress en tiennent compte. La généralisation du crénage automatique a permis d'abandonner la pratique des ligatures comme ct, ff, fi, ffi, ffn, st, etc. Vous pouvez vérifier dans l'exemple ci-dessus si votre navigateur Internet en tient compte.
[modifier] Voir aussi
[modifier] Lien interne
[modifier] Lien externe
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique. |