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 TTF 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.
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.
TTF en WOFF
Seulement quand quelque chose en aval refuse l’alternative. Les téléverseurs de polices des thèmes WordPress, les panneaux de polices des constructeurs de pages, les anciennes configurations Sass et Gulp, et les guides de style internes écrits quand la pile de repli était encore la norme nomment tous .woff explicitement et traitent tout le reste comme fichier invalide.
C’est une contrainte réelle et elle mérite une réponse directe plutôt qu’une leçon. Convertissez, téléversez, passez à autre chose. Si vous contrôlez la feuille de style et que rien n’impose le choix, convertissez plutôt en WOFF2 et arrêtez-vous là — l’ancien conteneur n’a plus d’avantage à offrir.
WOFF et WOFF2 sont la même idée mise en œuvre à huit ans d’écart. WOFF enveloppe les tables de police et les déflate avec zlib. WOFF2 réarrange d’abord les tables, d’une manière spécifique à la structure des données de police, puis compresse avec Brotli. La seconde approche atterrit environ trente pour cent en-dessous de la première sur la même police.
Sur une police sous-ensembée unique de 25 Ko cela fait sept kilo-octets, ce qui ne vaut pas une discussion. Sur une famille non sous-ensembée de six graisses servie à chaque visiteur c’est réel, et cela se compose du fait que les polices bloquent le rendu du texte pendant qu’elles se téléchargent. La différence de taille est la seule différence : aucun des deux conteneurs ne touche à un glyphe.
Les champs de téléversement veulent presque toujours un fichier par graisse et par style, avec la graisse déclarée à côté. Une famille téléversée comme un seul fichier regular puis utilisée en gras produit du gras synthétisé — le navigateur qui étale les contours du regular — ce qui a l’air faux d’une manière difficile à nommer et facile à voir côte à côte.
L’autre piège récurrent est le nom de famille. Beaucoup de panneaux utilisent le nom que vous tapez plutôt que le nom à l’intérieur de la police, et une discordance entre ce que le thème écrit dans la règle @font-face et ce que le CSS référence ailleurs laisse la page silencieusement sur une police système. Si le type n’a pas changé après le téléversement, c’est la première chose à vérifier.
Un WOFF listé après un WOFF2 dans la même règle @font-face n’est téléchargé par personne. Tous les navigateurs actuels prennent la première source qu’ils comprennent, et tous les navigateurs actuels comprennent WOFF2, donc la deuxième entrée est un fichier qui existe pour être oublié.
C’est pire qu’inoffensif. Quand la police est mise à jour, le WOFF2 est remplacé et le WOFF ne l’est pas, et la copie périmée reste sur le serveur prête à être servie au moment où quelqu’un réordonnera la règle ou un outil la réécrira. Si WOFF est exigé, servez WOFF seul ; si ce n’est pas le cas, supprimez-le.
Mettre une police sur un serveur web est un usage web, que le fichier ait une extension .woff, .woff2 ou .ttf. Une licence bureau couvre typiquement un nombre déclaré de machines et le travail produit dessus, et s’arrête là. Les licences web sont vendues séparément et généralement tarifées par nombre de pages vues mensuelles, ce qui est la raison pour laquelle convertir en douce est une erreur si commune et si coûteuse.
La SIL Open Font License est l’exception bien marquée et couvre la plupart de ce que les sites de polices libres distribuent : conversion, sous-ensimage et auto-hébergement sont tous autorisés, à condition que la police ne soit pas vendue seule et que des noms réservés ne soient pas réutilisés. Le fichier de licence est dans le téléchargement et tient en général sur une page.
Tout. Les contours quadratiques de la table glyf, la table de correspondance de caractères, les métriques horizontales, le crénage et chaque feature OpenType définie par le dessinateur sont recopiés sans inspection. WOFF est une enveloppe de compression, pas un filtre.
Cela inclut les parties que vous auriez peut-être voulu perdre. Les instructions de hinting, la couverture linguistique non utilisée et toutes les métadonnées que la fonderie a embarquées voyagent avec la police, et le WOFF est en conséquence plus gros qu’il ne devrait l’être. Les retirer est un travail de sous-ensimage, fait avant cette conversion plutôt que par elle.
Les polices web sont servies avec de longues durées de cache parce qu’elles changent presque jamais. C’est correct jusqu’au jour où la police est mise à jour, auquel cas un visiteur avec l’ancien fichier en cache le garde — parfois un an — et voit une version du site que personne ne regarde.
La correction est la même que pour les feuilles de style : mettez un hash ou une version dans le nom de fichier et changez-le quand la police change. Un téléverseur de thème qui gère les noms de fichiers pour vous s’en charge généralement ; une règle @font-face faite à la main pointant vers fonts/marque.woff ne le fait pas, et c’est ce fichier qui sera encore périmé au printemps prochain.
WOFF est arrivé en 2009 en tant que spécification W3C et a fait quelque chose que les tentatives antérieures n’avaient pas réussi : il a donné aux fonderies un conteneur clairement web plutôt qu’un fichier bureau redistribuable, et a donné aux navigateurs un format au lieu de quatre. C’est pourquoi la typographie web a cessé d’être une nouveauté vers 2011.
WOFF 2.0 est devenu une recommandation en 2018 et a pris le relais complètement, et la première version est maintenant marquée comme héritée pour une bonne raison. Les navigateurs qui savaient lire WOFF et pas WOFF2 sont hors support depuis des années, et les piles de repli écrites pour eux survivent surtout dans des extraits copiés et la documentation de thèmes.
Une famille est rarement un seul fichier. Déposez le dossier entier et jusqu’à 100 polices se convertissent en une seule passe, en revenant en ZIP avec les noms préservés, ce qui rend le travail de téléversement supportable — six graisses c’est six téléversements de toute façon, mais ce n’est pas six conversions.
Le travail est fait par fontTools sur notre serveur plutôt que dans votre navigateur, donc chaque fichier voyage par une connexion chiffrée et le répertoire de travail est supprimé à la fin. L’allocation gratuite est de 100 conversions serveur par jour et 25 Mo par fichier ; une famille de polices utilise une poignée des premières et aucune des secondes.
| TTF | WOFF | |
|---|---|---|
| Nom complet | Police TrueType | Web Open Font Format |
| Extension de fichier | .ttf | .woff |
| Type de média | font/ttf | font/woff |
| Première publication | 1991 | 2009 |
| Publié par | Apple | W3C |
| Spécification | TrueType Reference Manual | WOFF 1.0 |
| Licence | Standard ouvert | Standard ouvert |
| Situation actuelle | Actuel | Ancien, encore lu partout |
| S’ouvre dans un navigateur | Tous les navigateurs | Tous les navigateurs |
| Envisagé à la place | OTF, WOFF2 | WOFF2 |
Rien n’est écarté. TTF 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.
FontForge lit aussi bien TTF que WOFF : vous pouvez comparer le résultat à l’original sans second logiciel.
Les deux visent des usages différents : TTF la composition, WOFF le web. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.
TTF est le format de Apple, publié en 1991. La spécification est TrueType Reference Manual, 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.
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. 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é.
Rien n’est écarté. TTF 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.