Frage

Ich versuche, die eingebetteten Google-Schriften auf meiner Website zu verwenden, und ich habe den Link enthalten die Schriftarten aus Google Fonts API jedesmal, wenn jemand besucht die Website herunterzuladen, aber ich habe ein Problem mit Firefox habe, weil es scheint, wie sein versuchen, die Schriftart eine Aktualisierung jedes Mal herunterladen oder einen neuen Link klicken.

Auf allen anderen Browsern es nur einmal herunterladen und cachen die Schrift durch aus der Website wie jede andere gecached Dinge.

Der Link zu Google Font API Sheets ist wie folgt:

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

Lösung

bemerkte ich das gleiche Verhalten; die Schriftart mit JavaScript Laden scheint das Problem zu lösen. Ersetzen Sie einfach ‚Ubuntu‘ 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 Developers finden "Font-Website.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top