Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
OTF
Du TrueType avec des ajouts typographiques : ligatures, caractères alternatifs et vraies petites capitales.
OTF
OTF est un format binaire, qui ne veut rien dire hors d’un programme qui le connaît. Il est utilisé pour la composition et l’impression.
L’extension est .otf et le nom complet OpenType Font. L’un et l’autre comptent moins que ce que le fichier peut contenir, et c’est le sujet du reste de cette page.
Adobe l’a publié en 1996. La spécification est ISO/IEC 14496-22.
À un format resté lisible aussi longtemps, on peut confier quelque chose qu’on veut retrouver dans dix ans.
Elle est publiée intégralement : n’importe qui peut l’implémenter à partir du document plutôt qu’en l’observant, et c’est pourquoi ce format apparaît dans tant de programmes et pourquoi des fichiers écrits il y a vingt ans s’ouvrent encore. Une spécification publiée n’est pas pour autant libre de redevances : quand un format enveloppe un codec, les brevets sont une question à part, que la norme ne tranche pas.
OTF enregistre son contenu à l’identique. Le réenregistrer ne change rien : vous pouvez l’ouvrir, le modifier et le réenregistrer autant de fois que vous voulez sans accumuler de dégâts, et c’est ce qui en fait un format de travail plutôt qu’un format de livraison.
FontForge, Glyphs et FontLab le lisent, comme la plupart des programmes du même genre.
Quand un fichier ne s’ouvre pas, le format est rarement en cause : le plus souvent, c’est le programme qui est plus ancien que lui. Convertir vers quelque chose de plus ancien est le contournement fiable, et c’est à cela que sert le reste de ce site.
Tous les navigateurs actuels le lisent.
Vous pouvez donc le poser sur une page ou l’attacher à un message sans vous demander ce que le destinataire a installé.
OTF est fait pour être ouvert et modifié. Gardez le fichier dans ce format tant que le travail dure, et exportez depuis lui chaque fois qu’une version finie est nécessaire.
OpenType est TrueType avec une couche typographique par-dessus, développé conjointement par Adobe et Microsoft à la fin des années 1990 pour mettre fin à une guerre de formats que personne ne gagnait. Le conteneur est le même, ce qui explique pourquoi les deux extensions s’installent de la même manière et fonctionnent dans les mêmes endroits.
L’ajout est un ensemble de tables décrivant ce qui doit arriver aux glyphes en combinaison : substituer cette paire par une ligature, échanger ces chiffres contre des chiffres elzéviriens, utiliser les petites capitales, appliquer les règles de cette langue pour la lettre i. Une police TrueType fait correspondre des caractères à des formes. Une police OpenType sait aussi comment les formes se comportent ensemble, ce qui est ce qui rend une vraie composition possible.
Un OTF bien fait en porte plusieurs. Les ligatures standard joignent fi et fl pour que le crochet du f n’entre pas en collision avec le point. Les chiffres elzéviriens reposent sur la ligne de base avec des hampes et des jambages, et appartiennent au texte courant là où les chiffres alignés ont l’air de crier. Les vraies petites capitales sont dessinées au bon poids plutôt que d’être des capitales rapetissées. Les chiffres tabulaires donnent à chaque chiffre la même largeur pour que les colonnes s’alignent. Les variantes stylistiques offrent une seconde version d’une lettre pour un designer qui en veut une.
Aucune d’elles n’apparaît par défaut dans la plupart des logiciels. Word expose un petit sous-ensemble via la boîte de dialogue de police avancée et ignore le reste. Adobe InDesign et Illustrator en exposent la quasi-totalité. Sur le web, les fonctionnalités s’activent en CSS. Donc une police qui semble plate est généralement une police dont personne n’a activé les fonctionnalités — les formes des lettres sont dans le fichier dans les deux cas.
Un OTF contient habituellement des contours Bézier cubiques hérités des polices Type 1 d’Adobe, là où un TTF contient des quadratiques. Les courbes cubiques décrivent une forme donnée avec moins de points, ce qui explique pourquoi les dessinateurs de caractères préfèrent y dessiner et pourquoi un OTF est parfois légèrement plus petit que le même dessin en TTF.
À l’écran, la différence n’est rien. Les deux sont convertis en pixels par le même rastériseur et aucun n’est plus net. Le seul endroit où cela importait autrefois était l’impression sur des appareils PostScript, où un OTF pouvait faire passer ses contours intacts. C’est maintenant un détail pour les gens qui utilisent des flasheuses.
L’ajout le plus récent à OpenType est la police variable : un fichier unique contenant une plage continue plutôt qu’un poids fixe. Au lieu de livrer Light, Regular, Medium, Bold et Black en cinq fichiers, une police variable en livre un et interpole tous les poids entre les extrêmes — et souvent d’autres axes aussi, comme la chasse ou la taille optique.
Pour le web, l’économie est substantielle, parce qu’un fichier remplace cinq. La prise en charge sur le bureau est plus inégale : la plupart des applications montrent une police variable sous forme de quelques instances nommées plutôt que d’offrir le curseur, donc la flexibilité qui justifie le format est souvent invisible hors d’un navigateur ou d’une application Adobe actuelle.
Parce que les programmes appliquent des jeux de fonctionnalités différents. Le même OTF dans InDesign avec les ligatures et les chiffres elzéviriens activés, et dans un éditeur de texte basique sans ni l’un ni l’autre, produit un texte visiblement différent à partir de caractères identiques. Rien n’a été substitué et aucune police de repli n’est intervenue — un programme utilise les tables de la police et l’autre non.
Cela explique aussi la déception après une transmission. Un designer fixe une spécification en utilisant des variantes stylistiques et des formes contextuelles ; le client l’ouvre dans un programme qui ignore les deux, et conclut que la police est mauvaise. Cela vaut la peine de savoir de quelles fonctionnalités dépend une mise en page avant cette conversation.
Convertissez en WOFF2 plutôt que de lier l’OTF. C’est la même police compressée pour le transport, typiquement trente à cinquante pour cent plus petite, et lue par tous les navigateurs actuels.
Les fonctionnalités OpenType survivent à la conversion — ce sont des tables dans le fichier, et la compression ne les retire pas. Ce qui les retire, c’est un sous-ensemblage agressif : un sous-ensemblleur à qui l’on dit de ne garder que les caractères utilisés par une page jettera volontiers les tables de ligatures et de variantes en même temps, et alors le CSS qui les active ne fait rien. Si un site perd ses ligatures après optimisation, c’est là qu’il faut regarder.
Quand une fonderie propose les deux, le conseil pratique est sans éclat : prenez celle que la fonderie recommande, et s’il n’y a pas de recommandation, prenez l’OTF pour le travail d’impression et de design et le TTF là où une application plus ancienne ou un flux Windows sensible au hinting est en jeu.
Ce qui ne devrait pas guider la décision, c’est la croyance qu’une extension est de meilleure qualité. La qualité est dans le dessin et dans les tables de fonctionnalités, deux choses que le designer y a mises, et que l’un ou l’autre conteneur peut porter.
| Extension | .otf |
|---|---|
| Type de média | font/otf |
| Publié par | Adobe |
| Première publication | 1996 |
| Spécification | ISO/IEC 14496-22 |