FOUT - Flash of Unstyled Text

Qu’est-ce qu'un FOUT ?

un FOUT est un acronyme anglais signifiant  Flash of Unstyled Text soit littéralement un Flash de Text Non-Stylisé. Lorsque vous chargez un site Web, vous pouvez remarquer que le texte est affiché avec une police différente pendant une seconde jusqu'à ce que la "vraie" police s'affiche, et vous pouvez remarquer un "flash" ou un "glitch" lorsque la police change.

Un certain FOUT est attendu lors de l'utilisation de  font-display: swap car cette déclaration permet au navigateur d'afficher une police de substitution jusqu'à ce que la police choisie soit chargée. Ceci est très important car il s'agit d'éviter tout Flash de texte invisible, qui est pénalisé par les scores PSI.

Selon PageSpeed, il est préférable pour l'expérience de l'utilisateur d'afficher le texte visible dans une police différente que de ne pas afficher de texte du tout.

Le fait d'avoir un flash de texte invisible est pire pour l'expérience de l'utilisateur et pour le score du site web, c'est pourquoi il est très important de régler l'affichage de la police sur swap. L'inconvénient est son inévitable effet secondaire : le FOUT

WP Rocket définit la police d'affichage comme étant permutable ( font-display: swap) dans les cas suivants :

Comment réduire le FOUT ?

Tout d'abord, il est important de souligner qu'un certain FOUT est inévitable lors de l'utilisation de polices web.
Mais il existe des moyens d'atténuer ce phénomène :
  • Utilisez l’option Précharger les polices pour atténuer ce problème autant que possible en chargeant les polices critiques plus tôt.
  • Si vous utilisez des polices externes, comme Google Fonts, utilisez l’option Auto-héberger les Google Fonts.
  • Dans les deux cas (polices externes et internes), essayez d'utiliser une police de remplacement par défaut qui soit similaire à la police finale. Cela contribuera à réduire la perception du FOUT. 
    Si vous passez d'une police Serif à une police Sans-Serif, le FOUT sera perçu beaucoup plus fortement que si vous passez d'une police Sans-Serif à une police Sans-Serif.
Par exemple : si votre site web utilise Open Sans, l'utilisation d'Arial comme police de secours sera bien meilleure que l'utilisation de Georgia.
Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.