GeneratePress Premium a ajouté dans sa récente version 2.5.0 une fonction de bibliothèque de polices locales appelée Local Font Library pour télécharger vos propres polices personnalisées et les servir localement sur votre site. Bien que ce ne soit pas quelque chose de très nouveau car de nombreux autres templates l'intègrent déjà depuis longtemps, c'est appréciable.
L'hébergement local des polices présente plusieurs avantages : il améliore la confidentialité et permet de contrôler le nombre de polices (et de familles) à utiliser, ce qui réduit le nombre de requêtes et améliore donc le temps de chargement. Au minimum, vous économisez deux requêtes à fonts.googleapis.com : celle pour la police et celle pour la feuille de style.
Jusqu'à présent, j'ai fait cela avec Perfmatters et je n'ai pas encore comparé les performances, la configuration de GeneratePress me semble un peu meilleure car elle permet d'héberger localement uniquement les polices dont on a besoin, contrairement à Perfmatters qui lit toutes les polices utilisées et vous oblige à supprimer à la main celles que vous ne voulez pas ou dont vous n'avez pas besoin avant de les héberger.
Pour utiliser cette fonction, vous devez d'abord l'activer à partir de Appearance /GeneratePress/ Modules.
Dans la bibliothèque de polices, vous trouverez deux options, la première pour vous connecter à Google et télécharger les polices que vous souhaitez et la seconde pour les télécharger si vous les avez déjà téléchargées sur votre machine.
La première option vous demande de vous connecter à Google Fonts. En autorisant l'accès, vous pourrez uniquement accéder à la liste des polices et les télécharger.
Vous recherchez et sélectionnez le vôtre.
Et c'est tout. Vous l'avez hébergé.
Vous pouvez ensuite ajouter des paramètres supplémentaires dans les "Options avancées".
Enfin, sous "Paramètres", vous pouvez supprimer l'accès aux polices Google. Les polices que vous avez sélectionnées et sauvegardées resteront installées.