Incrustar fuentes personalizadas a través de @font-face es una práctica común en el diseño web, pero puede introducir un efecto de parpadeo en el que El texto se muestra inicialmente en la fuente predeterminada del sistema y luego cambia a la fuente personalizada al finalizar. Este retraso no deseado surge de la carga asincrónica de archivos de fuentes.
Para minimizar este retraso, la solución estándar de la industria es aprovechar el atributo HTML de precarga soportado por navegadores modernos. Este atributo permite al navegador priorizar la carga de archivos de fuentes antes de representar el contenido de la página.
Al incorporar la precarga, puede indicarle al navegador que inicie la carga del archivo de fuentes especificado de forma asincrónica, lo que le permitirá estar listo para Úselo una vez que la página solicite representar el texto. El resultado es una transición perfecta, donde la fuente personalizada se aplica sin ningún retraso perceptible.
Por ejemplo, considere el siguiente fragmento de código:
Para obtener más información sobre el tema, recomendamos explorar los siguientes recursos:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3