Convertir WOFF2 en WOFF

Vous pouvez convertir WOFF2 en WOFF 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.

  • Où cela s’exécute Sur notre serveur — le logiciel nécessaire ne tourne pas dans un navigateur.
  • Sans perte Rien ne se perd. WOFF contient exactement ce que contenait WOFF2.
  • Limite de taille Jusqu’à 25 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir 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é.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

La seule conversion de fontes ici qui agrandit un fichier

Toutes les autres conversions de cette famille rétrécissent la fonte ou la laissent de la même taille. Celle-ci l’infle sûrement, parce qu’elle passe du meilleur compresseur au moins bon. Rien dans la police ne se dégrade — les contours sont recopiés tels quels — mais le fichier qui sort est environ un tiers plus gros que celui qui est entré.

C’est tout l’échange, et cela signifie que la question à se poser d’abord n’est pas comment mais si. Si rien n’impose le conteneur plus ancien, ne le produisez pas. Si quelque chose l’impose, le coût est de quelques kilo-octets sur un fichier mis en cache pendant des mois, ce qui est un prix parfaitement acceptable pour faire fonctionner un système.

Ce que le ré-emballage fait réellement aux tables

Un WOFF2 est décompressé jusqu’aux tables sfnt ordinaires dont il a été construit, et ces tables sont ensuite écrites dans un conteneur WOFF et dégonflées avec zlib. Les contours de glyphes, la table de caractères, les métriques horizontales, le crénage et les définitions de fonctionnalités OpenType passent tous sans être touchés.

Parce que les deux conteneurs sont sans perte, l’aller-retour est exact : reconvertir le résultat en WOFF2 donne un fichier qui s’affiche identiquement à celui dont vous êtes parti. Il n’y a pas ici de perte générationnelle du genre que subissent les formats d’image, et aucun réglage qui puisse être mal fait.

Qui demande encore un WOFF, et s’il faut discuter

Trois sources couvrent la quasi-totalité des cas. Des validateurs de téléversement avec des listes d’autorisation écrites il y a des années et jamais revisitées. Des configurations de build héritées d’un projet. Et des postes de travail d’entreprise gérés qui font tourner une version de navigateur choisie par une politique IT plutôt que par la personne qui s’en sert.

Les deux premières méritent qu’on pousse une fois, brièvement, parce que la correction est un changement d’une ligne et que l’alternative est un asset définitivement plus gros. La troisième ne le mérite pas - personne du côté réception d’un navigateur verrouillé n’a l’autorité de le changer, et fournir le WOFF est le travail à faire.

Une fonte web que vous n’avez pas fabriquée est probablement sous-ensemblée

Les fontes préparées pour un site web sont en général réduites aux caractères que ce site compose réellement, parce que c’est de là que vient la quasi-totalité de l’économie de poids de page. Un WOFF2 sorti d’un thème ou d’un build contient donc souvent le Latin de base et guère plus.

La conversion ne peut pas restaurer ce qui est absent. Si le WOFF qui en résulte affiche un nom avec un ł polonais ou un ğ turc en case vide, le glyphe n’a jamais été dans le fichier, et aucun ré-emballage ne le produira. Le jeu de caractères complet existe seulement dans l’original de bureau, ce qui est l’argument pour retrouver cet original plutôt que de travailler depuis la copie web.

Le nom de famille dans le fichier n’est pas le nom dans votre CSS

Chaque fonte porte sa propre table de noms, et les fontes web sont fréquemment renommées pendant la préparation — une étape de sous-ensemblage ou de génération de kit écrira volontiers « brandsans-webfont » dans un fichier dont la police a un nom assez différent. La règle @font-face que vous écrivez peut l’appeler comme vous voulez, donc le décalage passe en général inaperçu.

Cela cesse d’être anodin quand le même nom entre en collision avec quelque chose d’installé localement, ou quand deux fichiers préparés à des moments différents revendiquent tous deux un même nom de famille et que le navigateur doit choisir. Si le type bascule de façon imprévisible entre les graisses, ouvrir les fontes et lire leurs noms internes est le moyen le plus rapide de comprendre pourquoi.

D’où vient ce WOFF2, et si vous pouvez l’utiliser

Une fonte web est un fichier téléchargeable par construction — c’est ainsi qu’un navigateur la rend — donc en avoir une copie n’est la preuve de rien. La licence attachée à la police est ce qui régit l’usage, et les licences web commerciales sont en général émises pour un domaine nommé et une fourchette de pages vues mensuelles.

Si le fichier vient d’un projet que vous maintenez, la licence existe quelque part dans les papiers et mérite d’être localisée avant que la fonte ne passe sur un second site. S’il vient du site de quelqu’un d’autre, traitez-le comme une fonte que vous n’avez pas licenciée. Les familles sous licence libre sont identifiables : la SIL Open Font License permet la conversion, le sous-ensemblage et la redistribution à condition que la fonte ne soit pas vendue seule et que des noms réservés ne soient pas réutilisés.

Si un TTF ou un OTF existe, partez plutôt de celui-là

L’original de bureau est une meilleure source à tous les égards. Il a le jeu de caractères complet, les tables de fonctionnalités complètes et aucune décision de sous-ensemblage antérieure inscrite dedans, et un WOFF produit à partir de lui sera exactement aussi compatible qu’un WOFF produit à partir du WOFF2.

Cherchez-le dans l’achat de la police, le paquet de marque, l’historique du dépôt ou la passation du designer avant d’accepter la copie web comme la version de référence. Travailler en avant depuis l’original est la différence entre un actif de police que vous pouvez retailler pour un nouveau projet et un actif qui est gelé dans ce que quelqu’un a décidé en 2019.

Pourquoi cette conversion ne tombe jamais sur la question des contours

Désencapsuler une fonte web vers un fichier de bureau nu impose un choix : une fonte qui contient des courbes TrueType devient un TTF et une qui contient des courbes PostScript devient un OTF, et demander l’autre est refusé plutôt qu’accepté avec un fichier dont l’extension ment sur son contenu.

WOFF et WOFF2 portent tous les deux l’un ou l’autre genre, donc cette conversion n’a jamais à faire ce choix. Quels que soient les contours que le WOFF2 contient, ils passent dans le WOFF sans être examinés, ce qui explique pourquoi c’est la seule direction de cette famille qui ne peut pas échouer pour une raison liée à la fonte elle-même.

Ce que cela coûte, et où cela se passe

La conversion est faite par fontTools sur notre serveur plutôt que dans le navigateur, puisqu’il n’y a pas de version navigateur. Le fichier voyage par une connexion chiffrée, est converti dans un environnement isolé et le répertoire de travail est supprimé quand le travail se termine.

L’offre gratuite autorise 100 conversions serveur par jour et 25 Mo par fichier, et un lot de jusqu’à 100 fontes revient en un seul ZIP. Tout un dossier de fontes web se convertit donc en une seule passe, ce qui est en général ce qu’est réellement ce travail — le validateur qui en rejette une en rejette toutes.

Comment convertir WOFF2 en WOFF

  1. Déposez votre fichier WOFF2 sur cette page, ou cliquez pour en choisir un.
  2. Choisissez WOFF comme destination et lancez la conversion.
  3. Téléchargez le fichier WOFF terminé.

WOFF2 et WOFF : ce qui change

WOFF2 face à WOFF
WOFF2WOFF
Nom completWeb Open Font Format 2Web Open Font Format
Extension de fichier.woff2.woff
Type de médiafont/woff2font/woff
Première publication20182009
Publié parW3CW3C
SpécificationWOFF 2.0WOFF 1.0
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelAncien, encore lu partout
S’ouvre dans un navigateurTous les navigateursTous les navigateurs
Envisagé à la placeTTFTTF

Ce qui est conservé

Rien n’est écarté. WOFF2 et WOFF 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.

Ouvrir le résultat

fonttools et FontForge lisent aussi bien WOFF2 que WOFF : vous pouvez comparer le résultat à l’original sans second logiciel.

À quoi sert chaque format

WOFF2 est le format de W3C, publié en 2018. La spécification est WOFF 2.0, et elle mérite d’être connue si le fichier doit survivre à l’outil qui l’a écrit.

WOFF vient de W3C et date de 2009, décrit par WOFF 1.0. FontForge et fonttools le lisent.

De WOFF2 à WOFF : questions fréquentes

Mon fichier WOFF2 est-il téléversé quelque part ?

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.

Convertir WOFF2 en WOFF est-il gratuit ?

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.

Y a-t-il une perte de qualité en convertissant WOFF2 en WOFF ?

Non. WOFF 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é.

La conversion de WOFF2 à WOFF est-elle sans perte ?

Rien n’est écarté. WOFF2 et WOFF 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.

En savoir plus sur ces formats