Quiero usar una colección de fuentes del directorio de Google Fonts. Seleccioné los estilos e incluí la etiqueta CSS link
en la plantilla de mi proyecto.¿Cómo cargar archivos de fuentes alojados automáticamente si el servicio GoogleFont no está disponible?
Alternativamente, con Google Fonts también puede descargar la colección, y lo que obtiene es un archivo zip con todos los estilos de fuente.
Puedo crear un equivalente de CSS del que Google me da para incluirlo en el HTML, por lo que deseo proporcionar los archivos de fuentes auto alojados como alternativa, si el visitante no puede acceder a la API de Google Font.
¿Cómo configuro esto, y evitando que se descarguen tanto el archivo de fuente de Google como el archivo de fuente alojado automáticamente? Si el usuario tiene acceso a Google Fonts, su navegador no debe descargar la versión alojada de la fuente.
Creo que puede seguir la ruta 'url()' con una ruta 'local()' en la regla 'src'; se supone que el navegador deja de buscar cuando encuentra uno que puede cargar. No lo he probado, sin embargo. –
De acuerdo con la especificación: "Cuando se necesita una fuente, el agente de usuario itera sobre el conjunto de referencias enumeradas, utilizando la primera que puede activar satisfactoriamente". - http://www.w3.org/TR/css3-webfonts/#descdef-src –
Esta es una opinión, no una respuesta: creo que estás pensando demasiado. Solo especificaría una fuente del sistema de recuperación en su CSS en caso de que las fuentes de Google no se carguen. Primero, ¿realmente temen que los servidores de Google estén caídos? Y segundo, ¿su sitio aún se puede usar sin la fuente web especificada? (Probablemente debería ser) – chipcullen