La typographie web voulait des familles plus riches, mais chaque poids et chaque largeur signifiait normalement un fichier de police supplémentaire. La réponse évidente était de livrer moins de styles ou d'inventer un nouveau système de polices réservé au web, deux options qui auraient rendu l'adoption pénible.
En 2016, Google a annoncé OpenType Font Variations avec Microsoft, Apple et Adobe dans le cadre d'OpenType 1.8. Cette initiative a fait revivre l'ancienne idée TrueType GX d'Apple à l'intérieur de la norme de police que tout le monde utilisait déjà.
L'astuce résidait dans le modèle d'axes. La spécification de Microsoft décrit une police variable comme une ressource unique dotée d'une table « fvar » définissant les axes de conception et d'autres tables contenant les deltas nécessaires pour interpoler les contours, les métriques et les positions sur l'espace de variation.
Cela a donné à la mise à niveau une apparence évolutive : les anciens logiciels pouvaient toujours voir une police par défaut, tandis que les nouveaux logiciels pouvaient régler continuellement le poids, la largeur ou l'inclinaison à partir du même fichier.
Stocker la variation sous forme d'axes, et non de fichiers
Cela résolvait à la fois la bande passante et l'étendue de conception : un seul fichier compact pouvait exprimer une famille complète.
Cela réutilisait OpenType plutôt que de demander aux navigateurs, aux systèmes d'exploitation et aux fonderies d'adopter un format rival.
L'instance par défaut offrait aux logiciels anciens un repli sûr au lieu d'un fichier cassé.
Un format peut vaincre la fragmentation en préservant l'ancien objet tout en ajoutant un modèle interne compact pour toutes ses variantes.
Suites
Google a déclaré que ses outils, ainsi que les travaux sur HarfBuzz et FreeType, seraient intégrés aux produits, et les navigateurs ont ensuite exposé les axes de variation via CSS. Les polices variables sont devenues une option de livraison normale dans Google Fonts et les systèmes de conception modernes.
VÉRIFIEZ LES SOURCES
Les sources
- Introducing OpenType Font Variations Google Open Source Blog · opensource.googleblog.com ·
- OpenType Font Variations Overview (OpenType 1.8) Microsoft Learn · learn.microsoft.com ·