UltKit

Convertir WOFF en OTF

Chaque fichier WOFF contient soit une police TrueType, soit une police OpenType à contours PostScript. Dans le second cas, la conversion en OTF vous rend simplement la police sous sa forme d'origine, avec ses courbes, son hinting et tout le reste.

Convertisseur de polices

ou déposez Fichiers TTF, OTF, WOFF … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez vos polices WOFF

    Ajoutez des fichiers .woff, jusqu'à 20 par lot et 95 Mo chacun. Un mélange de polices web CFF et TrueType est accepté.

  2. 2

    Laissez OTF comme format cible

    Convertir en est réglé sur OTF. Hinting sur Conserver préserve les hints PostScript éventuels du WOFF ; Auto-hint ajoute des hints aux polices qui n'en ont pas.

  3. 3

    Convertissez en OTF

    Cliquez sur Convertir en OTF, enregistrez les fichiers et installez-les d'un double-clic. Fermez puis rouvrez les applications de création pour actualiser leurs menus de polices.

Si le WOFF a été créé à partir d'un OTF, cette conversion est un simple déballage exact. S'il provient d'un TTF, les courbes sont réécrites sous forme cubique, ce qui conserve leur forme.

La conversion WOFF en OTF dépend du type de contours de la police

La spécification WOFF 1.0, recommandation du W3C depuis 2012, définit un conteneur plutôt qu'un nouveau type de police. Son en-tête indique la nature de la police transportée, puis liste chaque table avec sa longueur compressée et sa longueur d'origine. Les fonderies qui dessinaient leurs familles en PostScript, la tradition de la plupart des caractères d'impression, ont exporté des fichiers WOFF de type CFF pour leurs licences web. Celles qui travaillaient en TrueType ont exporté l'autre type. Rien dans l'extension .woff ne permet de savoir lequel.

Pour un fichier de type CFF, la conversion en OTF consiste à décompresser les tables et à les réécrire ; même les hints PostScript sont conservés, et Hinting sur Conserver est le bon réglage. Pour un fichier de type TrueType, le convertisseur doit construire une nouvelle table CFF : les courbes quadratiques se traduisent exactement en courbes cubiques, mais les instructions TrueType n'ont pas d'équivalent CFF et sont supprimées. Ce n'est pas un défaut, seulement une raison de préférer une sortie TTF pour ces fichiers.

  1. Lire l'en-tête

    Le convertisseur vérifie la signature WOFF et le champ de type avant de toucher à une table.

  2. Décompresser les tables

    Chaque table compressée en zlib est décompressée et sa somme de contrôle est vérifiée.

  3. Écrire l'OTF

    Les polices CFF sont réécrites telles quelles ; les polices TrueType reçoivent une nouvelle table CFF cubique.

La balise OTTO : comment reconnaître une police web CFF

OTTOl'étiquette de type stockée aux octets 5 à 8 d'un WOFF contenant des contours PostScript

Un WOFF de type TrueType stocke à la place la valeur binaire 0x00010000 au même endroit.

L'étiquette vient d'OpenType lui-même : tout fichier .otf de bureau à contours CFF commence par les quatre mêmes lettres, et le WOFF recopie simplement cette valeur dans son en-tête. Inutile de vérifier avant l'import, puisque le convertisseur la lit dans les deux cas, mais connaître le type aide à choisir entre cette page et WOFF en TTF, ou à comprendre pourquoi une famille arrive avec des hints et une autre sans.

Le même choix existe pour le format plus récent. Un fichier .woff2 indique lui aussi sa nature, et le convertisseur de polices le traite de la même façon, avec Brotli à la place de zlib.

Licence : utiliser une police web sur ordinateur

WOFF

Web Open Font Format

Le WOFF est un format de police web créé par Mozilla, Opera et Microsoft et publié comme Recommandation du W3C en 2012. Il enveloppe les données d'une police TrueType ou OpenType avec de la compression et des métadonnées pour des téléchargements plus rapides. Tous les navigateurs prennent en charge le WOFF, mais il a été en grande partie remplacé par le WOFF2, qui compresse mieux. Les systèmes d'exploitation de bureau ne peuvent pas installer directement les polices WOFF.

Compression
Sans perte
Transparence
–
Animation
–
Année de création
2012 · W3C (Mozilla, Opera, Microsoft)
Convertisseur WOFF

OTF

Police OpenType

OTF est le format de police OpenType, créé par Microsoft et Adobe en 1996 et devenu la norme ISO/IEC 14496-22. Il peut contenir des contours TrueType ou PostScript (CFF) et prend en charge une typographie avancée : ligatures, variantes, petites capitales et large couverture des langues. OpenType est la norme des polices professionnelles sur toutes les grandes plateformes. Il n'est pas compressé pour le web ; les sites proposent donc généralement du WOFF2.

Compression
Sans perte
Transparence
–
Animation
–
Année de création
1996 · Microsoft and Adobe
Convertisseur OTF

WOFF en OTF ramène une police web sur le bureau au format OpenType, ce qui revient à un simple déballage exact lorsque le WOFF provient d'une police CFF, et c'est le choix naturel pour l'impression et les flux Adobe.

FAQ : convertir WOFF en OTF

Faut-il convertir mon WOFF en OTF ou en TTF ?

Tout dépend des contours contenus dans le fichier. Un WOFF dont l'en-tête indique OTTO contient des contours CFF et se convertit en OTF sans toucher à une seule courbe. Un WOFF construit à partir de contours TrueType s'installe tout aussi bien avec WOFF en TTF, qui évite de réécrire les glyphes.

Comment savoir si un WOFF contient des contours CFF ou TrueType ?

Regardez les huit premiers octets. Tout WOFF commence par la signature wOFF, et les quatre octets suivants indiquent la nature de la police : OTTO pour des contours CFF, ou le numéro de version binaire 1.0 pour TrueType. Un éditeur hexadécimal, ou xxd -l 8 dans un terminal, les affiche.

L'OTF obtenu est-il exactement la police d'origine de la fonderie ?

Fonctionnellement, oui, lorsque la police est de type CFF : mêmes contours, hints, métriques et fonctionnalités. Le fichier est reconstruit à partir des tables décompressées ; ses octets et l'ordre des tables peuvent donc différer de l'original de la fonderie, sans effet sur l'affichage.

Un OTF issu d'un WOFF fonctionne-t-il dans Adobe InDesign et Illustrator ?

Oui. Une fois installé, un OTF à contours CFF est le type de police qu'utilise la bibliothèque typographique d'Adobe, et InDesign et Illustrator le listent avec vos autres polices, avec ses fonctionnalités OpenType dans les panneaux Glyphes et OpenType.

Pourquoi l'OTF est-il plus lourd que le WOFF importé ?

Le WOFF était compressé en zlib, alors que l'OTF ne l'est pas. Les polices de bureau sont stockées sans compression pour que le système les lise directement ; une hausse de poids est donc normale et ne signifie pas que quelque chose a été ajouté.