WordPress 6.8 introduit une nouveauté attendue depuis longtemps : la Font Library API. Jusqu’ici, gérer les polices sur un site WordPress pouvait être un casse-tête, souvent réglé par des plugins tiers comme Google Fonts Typography, ou en bricolant du CSS personnalisé. Ce temps est révolu.
Avec cette nouvelle API, WordPress propose une solution native, moderne et flexible pour maîtriser l’apparence textuelle de vos sites. Voici tout ce qu’il faut savoir.
Pourquoi une API pour les polices ?
La typographie est un élément clé du design web. Or, jusqu’à WordPress 6.7, il n’existait aucun moyen natif de gérer facilement les polices, leurs variantes, leur chargement ou leur organisation.
La Font Library API introduit un système centralisé pour :
– Ajouter, prévisualiser et sélectionner des polices locales ou distantes
– Organiser les typographies selon leur usage
– Intégrer des polices dans des thèmes sans toucher au CSS
Comment ça fonctionne ?
L’API permet de charger des polices depuis plusieurs sources :
– Localement (via le dossier du thème ou du plugin)
– Depuis Google Fonts, mais sans inclure d’appel externe (RGPD friendly !)
– Via l’interface visuelle dans l’éditeur de site (Full Site Editing)
Les développeurs peuvent déclarer des polices dans leur fichier theme.json, ce qui les rend directement disponibles dans l’éditeur.
Quels sont les avantages pour les utilisateurs ?
– Plus besoin de plugin pour ajouter une police
– Possibilité de tester plusieurs styles de typo sans code
– Respect de la vie privée (chargement local possible)
– Intégration fluide avec les styles globaux de FSE
Et pour les développeurs ?
Les créateurs de thèmes peuvent embarquer des polices sans toucher aux fichiers CSS ni JS. Cela permet de :
– Gérer proprement les licences de typographies
– Créer des thèmes plus légers et performants
– Offrir une personnalisation cohérente via theme.json
Des cas d’usage concrets
– Site vitrine : Importer une police design et appliquer un style homogène sur tous les blocs
– Thème multi-client : Définir un set de polices que l’utilisateur peut choisir et prévisualiser dans l’éditeur
– Blog personnel : Mixer polices Google et locales sans craindre les alertes RGPD
Un pas vers la standardisation
Cette API fait de WordPress un CMS plus propre, plus moderne, et plus respectueux des standards du web. Elle permet aussi de séparer la logique de design du code, ce qui va dans le sens d’une architecture « sans code » plus robuste.
En conclusion
La Font Library API répond à un vrai besoin : mieux gérer les polices dans WordPress. Plus intuitive pour les utilisateurs, plus flexible pour les développeurs, elle est un pas important vers un WordPress plus professionnel, plus personnalisable, et plus performant.
Liens utiles
– Documentation Font Library API : https://make.wordpress.org/core/2024/12/04/font-library-api/
– Article principal : https://digisense.fr/wordpress-6-8-une-revolution-en-7-actes/
– Article suivant : https://digisense.fr/article-5-de-nouveaux-hooks-javascript-pour-des-blocs-personnalises-plus-dynamiques/