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é
Vous pouvez convertir WOFF en TTF gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. Le fichier part chiffré vers notre serveur, y est converti, puis supprimé dès la fin du travail.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
WOFF en TTF
La première spécification WOFF a été annoncée en 2009 et est devenue recommandation W3C en décembre 2012, et pendant les quelques années qui ont suivi, la manière standard de mettre de la typo sur un site web était de passer une fonte dans un générateur et de coller le bloc @font-face qu’il produisait. Ces kits sont ce dont provient presque tout WOFF errant — un thème hérité, un template acheté une fois, un dépôt qu’on n’a pas touché depuis 2015.
Connaître l’époque est utile parce qu’elle prédit le contenu. Les kits de cette période étaient en très grande majorité construits à partir de sources TrueType, sous-ensemblés à une seule langue, renommés par le générateur, et livrés en un ensemble de quatre fichiers plutôt qu’un seul. Chacun de ces faits change ce qu’il faut faire ensuite.
Un kit généré contient en général la même police quatre fois : un .eot pour Internet Explorer, un .woff, un .ttf et un .svg. Si le .ttf est présent, c’est le fichier à installer, et il n’y a rien à convertir du tout.
C’est aussi le meilleur fichier. Le TTF dans un kit est ce dont le générateur est parti, donc il n’est pas passé par un aller-retour de compression et il porte ce que la source avait. Un WOFF désencapsulé est équivalent en pratique, mais aller chercher l’original quand il est deux lignes plus bas dans un listing de répertoire ne coûte rien.
EOT était le conteneur de fontes de Microsoft, introduit pour Internet Explorer et jamais implémenté par personne d’autre. Les fontes SVG étaient un dépannage pour les premières versions d’iOS qui ne savaient rien lire de mieux. Les deux figuraient dans chaque kit parce que la pile de repli de l’époque les exigeait, et les deux sont maintenant complètement obsolètes.
Ni l’un ni l’autre ne vaut la peine d’être converti ou conservé. Rien dans notre chaîne d’outils ne lit ni n’écrit EOT — fontTools n’a aucune notion du format et Debian n’embarque aucun outil qui en ait — ce qui reflète assez justement à quel point il est pertinent. Supprimez-les avec la règle @font-face à quatre sources à laquelle ils appartenaient.
Si le dossier ne contient vraiment que le fichier web, la conversion est simple et sans perte. Le WOFF est décompressé vers les tables sfnt dont il a été construit et écrit en TTF nu : mêmes contours, même table de caractères, mêmes métriques, même crénage, mêmes définitions de fonctionnalités.
La seule chose qui peut l’arrêter est le genre de courbe à l’intérieur. Une fonte portant des contours PostScript cubiques se désencapsule en OTF, pas en TTF, et le convertisseur refuse la mauvaise cible plutôt que d’écrire un fichier dont l_extension se trompe sur son contenu. Les kits de cette époque étaient en général basés sur TrueType, donc c’est rare — et quand cela arrive, l’OTF est la réponse et s’installe identiquement.
Les générateurs réécrivaient la table de noms, ce qui explique pourquoi les anciennes feuilles de style sont pleines de familles appelées des choses comme « opensans-regular-webfont ». Les applications affichent ce nom interne, donc la fonte désencapsulée arrive dans votre menu de fontes sous un nom qui ne veut rien dire.
Cela compte au-delà du cosmétique si vous maintenez le site plutôt que d’extraire la fonte. La CSS référence le nom du générateur, donc remplacer le kit par un WOFF2 moderne construit à partir de la vraie fonte change le nom de famille et fait silencieusement retomber tout le site sur une fonte système. Changez les deux, dans le même commit, et vérifiez une page qui n’est pas la page d’accueil.
Agressivement, et en général à une seule langue. La bande passante comptait davantage à l’époque et les générateurs proposaient des options de jeu de caractères que la plupart des gens acceptaient sans les lire — Latin de base, parfois avec une extension de ponctuation, et rien d’autre.
Donc le TTF désencapsulé peut fort bien n’avoir aucune voyelle accentuée, aucun tiret correct, aucune guillemet courbe et aucun symbole monétaire au-delà du dollar. Vous le découvrez en tapant plutôt qu’en inspectant, ce qui veut dire que vous le découvrez au pire moment. Si la fonte va servir pour du vrai travail, vérifiez la couverture avant qu’elle devienne un style maison.
Sous Windows, double-cliquez et choisissez Installer, ou glissez le fichier dans le panneau Polices des Paramètres. Sous macOS, double-cliquez et laissez Livre des polices s’en occuper. Sous Linux, mettez-le dans un dossier de fontes de votre répertoire personnel et rafraîchissez le cache.
Puis relancez tout ce qui était déjà ouvert. Les applications lisent la liste des fontes au lancement, donc une fonte installée pendant qu’un traitement de texte ou un outil de design tourne n’apparaîtra pas avant qu’il soit relancé — et si une fonte du même nom interne est déjà installée, le système peut garder silencieusement l’ancienne. Supprimez l’ancienne en premier quand vous remplacez une version au lieu d’en ajouter.
La licence que vous avez est celle du template, et les templates ont historiquement regroupé des fontes avec des degrés de soin variables. Une fonte posée dans un dossier d’assets n’est pas la preuve que l’auteur du bundle avait le droit de l’y mettre, encore moins que vous avez le droit de l’installer sur votre machine et de l’utiliser ailleurs.
Identifiez la police et vérifiez ses propres conditions. La table de noms conserve en général un dessinateur, une fonderie ou une URL de fabricant même quand le nom de famille a été réécrit, et les kits fournissaient souvent un fichier texte de licence à côté des fontes. Une grande partie des fontes web de cette époque sont sous SIL Open Font License, ce qui permet la conversion, l’installation et la redistribution à condition de ne pas les vendre seules et de ne pas réutiliser des noms réservés — auquel cas vous êtes en règle, et cela a pris une minute à établir.
Le travail est fait par fontTools sur notre serveur, puisqu’il n’y a pas de version navigateur. Chaque fichier voyage par une connexion chiffrée, est converti dans un environnement isolé, et le répertoire de travail est supprimé dès que le travail se termine. L’offre gratuite autorise 100 conversions serveur par jour, 25 Mo par fichier, et jusqu’à 100 fichiers en un lot renvoyés en ZIP — ce qui convient à tout un dossier d’assets d’un ancien projet.
Elle refuse deux choses. Elle ne convertira pas des contours PostScript en contours TrueType, parce que cela redessine chaque glyphe plutôt que de réemballer un conteneur et qu’une version à moitié correcte produit une fonte qui a l’air correcte et espace mal. Et elle ne prétendra pas qu’un non-fonte est une fonte : une page d’erreur HTML enregistrée avec une extension .woff, ce qui est une manière courante dont un téléchargement cassé finit sur le disque, est signalée comme illisible.
| WOFF | TTF | |
|---|---|---|
| Nom complet | Web Open Font Format | Police TrueType |
| Extension de fichier | .woff | .ttf |
| Type de média | font/woff | font/ttf |
| Première publication | 2009 | 1991 |
| Publié par | W3C | Apple |
| Spécification | WOFF 1.0 | TrueType Reference Manual |
| Licence | Standard ouvert | Standard ouvert |
| Situation actuelle | Ancien, encore lu partout | Actuel |
| S’ouvre dans un navigateur | Tous les navigateurs | Tous les navigateurs |
| Envisagé à la place | WOFF2 | OTF, WOFF2 |
Rien n’est écarté. WOFF et TTF enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.
TTF est un format de travail, WOFF un format fini. Ce qui revient est du texte modifiable plutôt qu’une image de la page — c’est en général la raison de la conversion, et aussi sa limite.
WOFF date de 2009 et n’est guère plus utilisé. TTF est ce qu’écrivent les logiciels actuels : convertir, c’est aussi rester lisible.
FontForge lit aussi bien WOFF que TTF : vous pouvez comparer le résultat à l’original sans second logiciel.
Les deux visent des usages différents : WOFF le web, TTF la composition. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.
WOFF est le format de W3C, publié en 2009. La spécification est WOFF 1.0, et elle mérite d’être connue si le fichier doit survivre à l’outil qui l’a écrit.
TTF vient de Apple et date de 1991, décrit par TrueType Reference Manual. FontForge, Glyphs et FontLab le lisent.
TTF a été publié en 1991 et WOFF en 2009. Le plus ancien est en général le fichier le plus sûr à remettre ; le plus récent fait le même travail en moins d’octets.
Oui : cette conversion réclame un logiciel qui ne peut pas tourner dans un navigateur. Le fichier part donc chiffré vers notre serveur. Il est supprimé dès la fin du travail, et le résultat au bout de 60 minutes. Le travail est fait par fontTools, la bibliothèque de polices qui sert à fabriquer les webfonts.
Oui, jusqu’à 100 conversions par jour pour des fichiers jusqu’à 25 Mo. Cette unique limite existe parce que cette conversion tourne sur un serveur que nous payons. Pour le reste rien n’est limité ici, et il n’y a de filigrane dans aucun cas. La limite existe parce que fontTools a besoin d’une de nos machines pour tourner.
Non. TTF enregistre le même contenu sans rien jeter : le résultat est identique en qualité à l’original. Ce que donne le déballage, ce sont les contours qui le décident : un WOFF contenant des courbes PostScript devient un OTF, un WOFF contenant des courbes TrueType devient un TTF. Demander l’autre est refusé plutôt que satisfait par un fichier mal étiqueté.
Rien n’est écarté. WOFF et TTF enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.
TTF est un format de travail, WOFF un format fini. Ce qui revient est du texte modifiable plutôt qu’une image de la page — c’est en général la raison de la conversion, et aussi sa limite.