Comment rendre le chargement de la police Google paresseux ?

Nous avons un gouvernement stupide qui bloque les services Google dès qu’il se passe quelque chose :man_facepalming: .
Aujourd’hui, j’ai réalisé que mon forum se chargeait très lentement (page blanche pendant environ 10 secondes ou plus). Puis j’ai réalisé qu’il y avait une requête vers Google Fonts dans l’en-tête, et qu’elle n’était pas chargée paresseusement. Donc, il attendait qu’elle expire avant que le forum ne se charge.

Comment pouvons-nous rendre cette requête paresseuse ?

1 « J'aime »

Pouvez-vous essayer d’utiliser le paramètre du site principal pour les polices ? Je pense que celui-ci n’utilise pas du tout Google Fonts, donc la requête sera locale et, par conséquent, beaucoup plus rapide pour vous.

2 « J'aime »

il utilise déjà les paramètres du site principal.

1 « J'aime »

Il semble que la police à l’origine du problème soit Roboto, et que les paramètres de votre site soient configurés pour utiliser Arial… la police provient donc probablement d’un thème.

Vous pouvez supprimer l’inclusion qui contacte les serveurs de Google depuis le thème et passer à l’utilisation de Roboto à partir des paramètres de votre site. Vous pouvez alternativement télécharger Roboto et l’inclure en tant qu’actif du thème. Nous avons un guide pour créer un composant de thème avec une police servie localement ici : Create and share a font theme component

Vous pouvez également essayer d’ajouter font-display: swap; à votre règle @font-face : `font-display` for the Masses | CSS-Tricks

4 « J'aime »