2010-11-24 13 views
5

Estoy tratando de usar las fuentes de Google incrustadas en mi sitio web y he incluido el enlace para descargar la fuente de la API de Google Api cada vez que alguien visita el sitio web, pero estoy teniendo un problema con Firefox porque parece que intenta descargar la fuente cada vez que se renueva o hace clic en un nuevo enlace ... en todos los demás navegadores solo se descarga una vez y guarda en caché la fuente a través del sitio como cualquier otra cosa en caché. el enlace a google api hojas de estilo de letra es la siguiente ..Google Fonts No almacena en caché en firefox

<link href='http://fonts.googleapis.com/css?family=Droid+Sans&subset=latin' rel='stylesheet' type='text/css'> 

puede alguien por ahí por favor, ayúdame si alguna vez se encontró con este tipo de problema y tener una solución para ello.

Gracias de antemano ..

Respuesta

3

notaron el mismo comportamiento, la carga de las fuentes con que JavaScript para resolver el problema. Basta con sustituir 'Ubuntu' con 'Droid' en su caso e insertar el siguiente bloque de código después de su <head> etiqueta:

<script type="text/javascript"> 
    WebFontConfig = { 
    google: { families: [ 'Ubuntu' ] } 
    }; 
    (function() { 
    var wf = document.createElement('script'); 
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + 
     '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; 
    wf.type = 'text/javascript'; 
    wf.async = 'true'; 
    var s = document.getElementsByTagName('script')[0]; 
    s.parentNode.insertBefore(wf, s); 
    })(); 
</script> 

Más información se puede encontrar aquí en google code

+0

Niza, en realidad, parece como si tener el problema en Chrome también y la carga lenta también lo solucionó. –

Cuestiones relacionadas