L'intégration de polices personnalisées via @font-face est une pratique courante dans la conception Web, mais cela peut introduire un effet de scintillement là où le le texte s'affiche initialement dans la police système par défaut, puis passe à la police personnalisée une fois terminé. Ce délai indésirable résulte du chargement asynchrone des fichiers de polices.
Pour minimiser ce délai, la solution standard de l'industrie consiste à exploiter l'attribut HTML de préchargement pris en charge par navigateurs modernes. Cet attribut permet au navigateur de donner la priorité au chargement des fichiers de polices avant de restituer le contenu de la page.
En incorporant le préchargement, vous pouvez demander au navigateur de lancer le chargement du fichier de police spécifié de manière asynchrone, lui permettant ainsi d'être prêt pour à utiliser une fois que la page demande le rendu du texte. Le résultat est une transition transparente, où la police personnalisée est appliquée sans aucun délai perceptible.
Par exemple, considérez l'extrait de code suivant :
Pour plus d'informations sur le sujet, nous vous recommandons d'explorer les ressources suivantes :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3