Verwendung von @import für google fonts funktioniert nicht bei internet explorer
Hey Leute, ich versuche, verwenden Sie google fonts auf meiner Webseite, aber ich habe ein Problem mit dem internet explorer.
Ich bin mit @import ein, und wenn ich das google sehe ich, dass die Menschen diese Art der Nutzung:
@import url('http://fonts.googleapis.com/css?family=Open+Sans');
die Sache ist, dass der link, den ich hab sieht so aus:
@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
wenn ich mein web auf DH es ist gar kein text.
muss ich die webfont-Dateien? oder gibt es eine Möglichkeit dieses Problem zu beheben?
- Sind Sie der Deklaration der schriftart in einem CSS-Datei?
body { font-family: open-sans; }
etc. - Welche version von Internet Explorer verwenden Sie ?
- Haben Sie folgte dieser Richtung? google.com/fonts#UsePlace:use/Collection:Open+Sans
- Verwenden Sie dieses jsFiddle zu überprüfen in Ihrem Internet Explorer. jsfiddle.net/sheriffderek/c662j
- Nein, dieses jsFiddle check-in IE: jsfiddle.net/f365cn7j (wenn der !!! haben Runden Punkten und scharfen Kanten, Sie sind gut, sonst bist du mit Arial oder so)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hia
Ich habe das gleiche Problem, also ich ' ve erstellt ein neues web-version dieser schriftart, die Super funktioniert mit dem IE.
Sie können es Hier herunterladen:
http://assafk.com/staff/open_sans_hebrew/Opes_Sans_Hebrew_Fixed.rar
Danke!
Assaf
Sie nach dem herunterladen die Dateien in der rar, fügen Sie die folgende css verwenden:
extra-bold
Gewicht. Die Buchstaben sind falsch ausgerichtet und es sieht einfach schlecht. Andere GEWICHTE betroffen sein könnten.Sheriffderek Recht ist in den Kommentaren auf eine dieser Antworten - , du solltest dich nicht mit @import - aber nicht erklären, ihn/Sie selbst. Sie haben wahrscheinlich eine cross-domain-Problem und IE und Firefox blockiert remote-Anfragen wie diese. Sie verknüpfen die Inhalte geben Sie mit Ihrer Fernbedienung bitte so, dass es nicht blockiert ist.
Den
'type'
parameter hier ist der Schlüssel - es ist, was ermöglicht die remote-request passiert im IE und FF. CSS ist erlaubt, das zu tun diese Art von cross-domain-linking, wie es ist, beurteilt von der W3C-Götter zu einem niedrigen Sicherheitsrisiko.Überprüfen Sie diese links für weitere Informationen über CORS:
type
param in der remote-stylesheet-Deklaration, so dass Sie sich nicht gegen CORS.Warum nutzen Sie nicht :
<link href='link-to-your-css/file.css' rel='stylesheet' type='text/css'>
Nicht die Verwendung von @import
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
Dies ist ein problem mit der Open Sans Hebräisch Schrift selbst ein problem gemeldet worden ist, mehrere Male auf die Google Fonts Early-Access-Diskussionen forum, keine Lösung gepostet so weit. Erwägen Sie die Verwendung einige andere "Early Access" (d.h., experimentanl) schriftart wie Hebräisch Alef.