Résumé
- Le premier projet public W3C de WOFF 1.0 date du 27 juillet 2010. Il mettait des polices existantes dans un format destiné au web, avec compression éventuelle des tables et métadonnées séparées. La recommandation WOFF 1.0 est arrivée le 13 décembre 2012.
- Le premier projet public WOFF2 date du 8 mai 2014 et sa recommandation du 1er mars 2018. Prétraitement des données et compression Brotli ont permis de ranger plus efficacement la police destinée à une page liée par
@font-face.
Une manchette tient parfois à peu de choses : la largeur d’une lettre, l’air entre deux mots, la façon dont une courbe termine un nom. Sur la machine du maquettiste, tout paraît juste. Chez le lecteur qui ne possède pas la même police, la manchette prend soudain un visage emprunté. CSS disposait de @font-face pour demander une police téléchargeable, mais la demande n’apportait pas, à elle seule, un format commun de livraison.
La FAQ WOFF publiée par le W3C expliquait ce décalage. L’idée de lier une police à une page n’était plus neuve; l’accord entre navigateurs, dessinateurs de caractères, fonderies et concepteurs web sur le paquet à échanger était beaucoup plus difficile. Le problème portait sur le transport d’une œuvre typographique existante. On pouvait discuter de la forme d’un « a » pendant des heures; il fallait d’abord que le bon « a » arrive à destination.
Le premier projet de travail WOFF 1.0 du 27 juillet 2010 a choisi une solution concrète. Le format enveloppait les tables des polices de la famille TrueType, OpenType et Open Font Format. Il pouvait compresser ces tables et joindre, à part, des métadonnées ou des données privées. Le navigateur déballait le fichier pour rendre la page. Dessiner de nouveaux caractères ou réduire volontairement le jeu de glyphes restait une opération menée sur la police source, avant le voyage.
Le colis pouvait aussi porter des indications pour son destinataire. Des métadonnées facultatives, notamment sur les droits d’usage, accompagnaient la police sans modifier le dessin des lettres. La distinction évitait de demander au conteneur plus que son métier : il transportait la fonte fournie, il ne devenait ni dessinateur de caractères ni arbitre de la licence. La rédaction choisissait sa voix; le navigateur devait pouvoir la lire.
La recommandation W3C WOFF 1.0 du 13 décembre 2012 a fixé la version mûre du paquet. Une police appelée par @font-face servait le document qui l’avait liée. Elle n’était pas installée sur l’ordinateur comme une ressource disponible à tous les logiciels. Il y a une différence entre livrer une valise à une chambre et distribuer son contenu à tout l’immeuble. La spécification traçait cette limite pour les polices de page.
La première valise répondait au besoin commun, mais le poids comptait toujours sur le réseau. Le premier projet public WOFF2 du 8 mai 2014 s’attaquait au rangement interne. Ses auteurs combinaient un prétraitement conscient de la structure des polices avec un codage entropique amélioré, utilisant Brotli pour les données comprimées. Le but était de retirer des répétitions dans le paquet, pas d’affiner les lettres imprimées à l’écran. La typographie gardait son dessin.
La recommandation WOFF 2.0 du 1er mars 2018 a donné une référence finale à cette seconde méthode. Elle compare le nouveau traitement à la compression Flate de WOFF 1.0. Le navigateur reconstruit une police utilisable; l’ordre des tables et certains traitements peuvent changer les octets produits. Pour juger la manchette, on regarde la police rendue. Pour juger l’identité binaire d’un fichier, on pose une autre question. La valise peut être rangée autrement et arriver avec les mêmes vêtements.
WOFF2 conservait aussi la destination : la police est liée à un document web. La publication décide qu’une fonte mérite d’accompagner sa page; le navigateur reçoit les données et les rend pour cette page. Le mécanisme n’impose pas aux autres applications de l’appareil l’identité typographique du journal. Cette séparation rend le choix éditorial plus précis et l’échange plus praticable.
Les dates racontent deux accords successifs. En 2010 puis 2012, un format commun pour emballer une police déjà dessinée. En 2014 puis 2018, une manière plus serrée de faire le même voyage. La manchette parvient au lecteur avec sa voix; la valise, elle, peut rester hors champ.
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance





