2010-11-24 9 views
5

Ich versuche, die eingebetteten google Schriftarten auf meiner Website zu verwenden, und ich habe den Link zum Herunterladen der Schriftart von Google Fonts API jedes Mal wenn jemand die Website besucht, aber ich habe ein Problem mit Firefox weil es scheint, als ob es versucht, die Schriftart jedes Mal eine Aktualisierung herunterzuladen oder auf einen neuen Link zu klicken .. auf allen anderen Browsern es nur einmal herunterladen und die Schriftart durch die Seite wie jede andere zwischengespeicherte Sachen Cache. der Link Schrift api Sheets zu Google ist wie folgt ..Google Schriftarten nicht auf Firefox firmen

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

kann jemand da draußen mir bitte helfen, wenn Sie jemals über diese Art von Problem gekommen sind und haben eine Lösung für sie.

Vielen Dank im Voraus ..

Antwort

3

bemerkte das gleiche Verhalten, scheint die Schriftarten mit Javascript Läden, das Problem zu lösen. ersetzen ‚Ubuntu‘ nur mit ‚Droid‘ in Ihrem Fall und fügen Sie den folgenden Code-Block nach dem <head> tag:

<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> 

Weitere Informationen finden Sie hier auf google code

+0

Nizza, tatsächlich scheint es, wie ich Habe das Problem auch in Chrome und das Lazy Loading hat es auch behoben. –

Verwandte Themen