Par l’équipe Limpi. Les faits externes sont distingués des méthodes Limpi et aucune visibilité, position ou citation automatique n’est garantie.
Comprendre le problème
font-display contrôle la manière dont une police web et sa police de repli se succèdent pendant le chargement. Le bon choix dépend du compromis recherché entre disponibilité immédiate du texte, stabilité visuelle et usage réel de la police. Il ne faut pas présenter une valeur unique comme solution universelle ni comme promesse directe sur un Core Web Vital.
Inspecter le comportement réellement servi
Relevez les déclarations @font-face, la valeur font-display, les fichiers WOFF2 réellement demandés et le moment où le texte devient visible. Testez avec cache froid, réseau ralenti et cache chaud. Observez aussi la police de repli utilisée avant l’arrivée de la police web et les éventuels changements de métriques ou de largeur.
Distinguer les mécanismes proches
Les valeurs de font-display définissent des périodes d’affichage et de remplacement, mais elles ne réduisent pas à elles seules le poids du fichier. La sous-définition de caractères, la compression, l’auto-hébergement, le preload et les métriques de fallback sont d’autres leviers. Séparez donc stratégie d’affichage, vitesse de transfert et cohérence typographique.
Identifier les causes probables
Un texte peut rester invisible ou changer brutalement si une police lente est bloquée, si trop de variantes sont chargées ou si la police de repli possède des métriques très différentes. Les feuilles de style tierces peuvent aussi imposer une valeur inattendue, tandis qu’un @font-face dupliqué peut produire des comportements variables entre poids ou styles.
Corriger à la bonne couche
Choisissez font-display en fonction du caractère indispensable ou décoratif de la police et de la tolérance au remplacement. Limitez les variantes réellement nécessaires et configurez une pile de fallback robuste. Si un changement de police provoque un déplacement visible, examinez également les métriques de la police de repli au lieu d’attribuer tout le problème à font-display.
Traiter les cas limites sans automatisme
Une police d’icônes, une police de marque et une police de texte courant n’ont pas le même impact fonctionnel. Une valeur acceptable pour un titre décoratif peut être mauvaise pour un texte indispensable à la compréhension. Les navigateurs gardent une latitude d’implémentation ; mesurez le résultat réel plutôt que d’inférer un comportement exact depuis le mot-clé seul.
Valider sur des cas réels
Comparez plusieurs chargements à froid sur des pages représentatives. Relevez l’instant où le texte apparaît, la police affichée au départ et la police finale. Vérifiez les poids 400, 600 ou 700 séparément si chacun charge un fichier distinct. Contrôlez aussi que le rendu reste lisible lorsque la police web échoue complètement.
Conserver une preuve reproductible
Documentez chaque @font-face, son URL, son poids, son style, font-display et le fallback réellement utilisé. Une vidéo courte ou une trace Performance peut montrer l’évolution du rendu. Conservez également les tailles transférées afin de ne pas confondre un choix d’affichage avec un problème de fichier trop volumineux.
Prévenir la régression
Centralisez les déclarations de polices et interdisez les valeurs divergentes ajoutées par des composants isolés. Lors de l’ajout d’un nouveau poids, vérifiez qu’il est réellement utilisé et que sa stratégie d’affichage est cohérente. Les changements de branding doivent inclure un test en réseau lent et sans cache.
Clôturer le diagnostic
font-display sert à piloter un compromis d’affichage pendant le chargement. Évaluez ce compromis sur le contenu réel, avec une police de repli adaptée et des fichiers maîtrisés. Ne concluez pas qu’une valeur garantit un résultat de performance précis : mesurez la page et combinez ce réglage avec les autres décisions de chargement des polices.
Construire une matrice de contrôle
Pour font-display, construisez une matrice qui sépare constat, intention, couche propriétaire et preuve finale. Le périmètre documentaire de cette page est volontairement borné : Expliquer les compromis de font-display sur le rendu du texte et éviter de transformer une stratégie de chargement en promesse directe sur un Core Web Vital. Ajoutez au minimum le contexte de test, la valeur observée, le résultat attendu, l'origine technique supposée puis confirmée, et la méthode de revalidation. Quand plusieurs gabarits partagent le même composant, échantillonnez des cas représentatifs plutôt que de multiplier des constats identiques. Une anomalie ambiguë doit rester en revue jusqu'à ce qu'une preuve distingue clairement configuration, contenu et comportement réellement servi. Cette matrice permet aussi de vérifier qu'une correction locale ne masque pas un problème global et qu'un changement d'infrastructure n'est pas confondu avec une décision éditoriale.
Relier ce contrôle au reste du diagnostic
Ce sujet ne doit pas être traité isolément. Vérifiez les pages et contrôles liés /seo/performance-technique, /seo/polices-web-performance, /seo/preload-polices-performance, puis comparez leurs conclusions avec l'intention « font display polices web performance ». Les sources officielles associées à cette page sont webdev_fonts; elles bornent les affirmations externes et doivent être revalidées si leur documentation évolue. Ne transformez pas une recommandation Limpi en règle universelle : distinguez ce qui est imposé par une spécification, ce qui dépend d'un moteur ou navigateur et ce qui relève d'un choix d'implémentation. Terminez par un contrôle de cohérence entre title, H1, contenu visible, canonical, maillage et données structurées. Si deux signaux se contredisent, conservez le cas en revue au lieu de conclure sur la base d'un seul outil. Consignez enfin la date du contrôle, le gabarit concerné et le propriétaire de la correction afin de pouvoir rejouer exactement le même scénario après une évolution du site.
Sources officielles
Les règles des moteurs et des fournisseurs de crawlers peuvent évoluer. Les affirmations techniques de cette page sont bornées par les documentations officielles ci-dessous.
Continuer à comprendre votre visibilité
À lire ensuite
Performance technique : comprendre ce qui ralentit réellement votre site Comment vérifier l’impact des polices web sur la performance ? Quand faut-il précharger une police web critique ?