"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo evitar que los navegadores descarguen fuentes ya instaladas en el sistema del usuario utilizando @font-face?

¿Cómo evitar que los navegadores descarguen fuentes ya instaladas en el sistema del usuario utilizando @font-face?

Publicado el 2024-11-13
Navegar:430

How to Prevent Browsers from Downloading Fonts Already Installed on the User\'s System Using @font-face?

@font-face src: local - Garantizar el uso de fuentes locales

Esta pregunta aborda la cuestión de cómo evitar que los navegadores descarguen fuentes que ya están instalados en el sistema de un usuario cuando se usa la regla @font-face.

El CSS proporcionado en la pregunta usa la sintaxis recomendada por Font Squirrel. Sin embargo, el problema persiste en Chromium, lo que sugiere un problema específico del navegador.

La solución radica en aprovechar la palabra clave "local()" para priorizar los archivos de fuentes locales. Al modificar la propiedad src como se ve a continuación, el navegador primero intentará cargar la fuente desde el sistema local:

src: local('DejaVu Serif'), url('DejaVuSerif-webfont.woff') format('woff'), url('DejaVuSerif-webfont.ttf') format('truetype'), url('DejaVuSerif-webfont.svg#webfontCFu7RF0I') format('svg');

En este El código modificado, 'local('DejaVu Serif')' garantiza que Chromium verifique la fuente DejaVu Serif instalada en el sistema del usuario antes de intentar descargarla de la web.

Este enfoque garantiza una carga óptima de la fuente, ya que El navegador utilizará la copia local si está disponible, evitando descargas innecesarias y reduciendo el tiempo de carga de la página.

Último tutorial Más>

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