Google Fonts funktionieren nicht in Internet Explorer (IE) 11

8

Derzeit erstellen Sie eine Website mit Google Fonts. Alles funktioniert in IE6 bis 10, Firefox, Chrome und in mobilen Browsern. Auf IE 11 werden jedoch keine Schriftarten geladen und alles wird mit Fallback-Schriftarten (Sans-Serif usw.) angezeigt.

Dasselbe Problem wurde auf den folgenden zwei Seiten diskutiert, aber ohne Auflösung:
Google-Code
MSDN-Foren

Ich konnte auch keine Lösung finden und frage mich, ob jemand hier einen Workaround hat.

    
Ian 24.10.2013, 08:59
quelle

3 Antworten

6

Mit dem Web Font Loader Javascript anstelle der Standardmethode zum Hinzufügen von Schriften funktioniert in IE11 für mich. Ссылка .

Es hatte auch den Vorteil, dass der Standard-Schriftarttext auf langsamen Verbindungen bis zum Herunterladen von Schriftarten angezeigt wird, und an diesem Punkt wird er auf Google-Schriftart umgestellt. Sonst erhalten Sie für einige Sekunden keinen Text.

Wichtiger Hinweis: Sie müssen diesen Schalter so gestalten, dass die Neuzeichnung des Bildschirms minimiert und für den Endbenutzer umgesetzt wird, d. h. wählen Sie den Stapel für die Rückfallschrift sorgfältig aus.

    
Ruskin 22.01.2014, 17:14
quelle
2

Ich hatte das ähnliche Problem. Fonts von css wurden in IE11 nur geladen, wenn ich die Refresh- oder Forward / Back-Tasten gedrückt habe. Ich habe es geschafft, dieses Problem zu lösen, indem ich ein leeres "style" -Tag hinzufügte, um die Dokumente zu laden. (zB: $('head').append('<style></style>') ) Hoffe, das wird jemandem mit dem gleichen Problem helfen.

    
user2846477 03.11.2014 15:37
quelle
0

Sogar ich hatte das gleiche Problem in IE11, aber mit dem 'Woff' Format löste es für mich.

    
n00b 20.07.2014 07:53
quelle