Unsere Webdesigner erstellt eine CSS mit folgendem font-face Navigation:On IE CSS font-face funktioniert nur, wenn sie durch innere Links
@font-face {
font-family: 'oxygenregular';
src: url('oxygen-regular-webfont.eot');
src: url('oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('oxygen-regular-webfont.woff') format('woff'),
url('oxygen-regular-webfont.ttf') format('truetype'),
url('oxygen-regular-webfont.svg#oxygenregular') format('svg');
font-weight: normal;
font-style: normal;
}
Es funktioniert auf IE und Firefix. Aber es gibt ein Problem: Auf IE werden die Schriftarten nur richtig wiedergegeben, wenn ich die Seite mit inneren Webseitenlinks navigiere. Wenn ich die Schaltfläche Aktualisieren oder Zurück drücke, werden die Schriftarten durch die Standardschriftart (Times New Roman) ersetzt.
Derzeit verwendet die Website HTTPS, aber das gleiche Problem wurde bei der Verwendung von HTTP beobachtet.
Wenn ich innere Website-Links navigiert werden, in der Registerkarte Netzwerk von IE Entwickler-Tools (Shift - F12), sehe ich folgendes:
/Content/oxygen-regular-webfont.eot? GET 200 application/vnd.ms-fontobject
Wenn ich Refresh/Zurück-Tasten verwenden, gibt es zwei weitere auch Einträge für die anderen Schriftarten:
/Content/oxygen-regular-webfont.woff GET 200 application/x-font-woff
/Content/oxygen-regular-webfont.ttf GET 200 application/octet-stream
CSS-Datei selbst auf folgende Weise geladen wird:
/Content/site.css GET 200 text/css
ich beide woff und ttf so hatte zu entfernen habe ich versucht, die folgenden:
@font-face {
font-family: 'oxygenregular';
src: url('oxygen-regular-webfont.eot');
src: url('oxygen-regular-webfont.eot?#iefix') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
Aber noch verhält IE auf die gleiche Weise (außer es woff nicht herunterladen und ttf mehr): zeigt falsche Rückfall-Schriften beim Navigieren durch Zurück /Aktualisierung.
Wie mache ich IE zum Laden korrekter Schriftarten auf Refresh/Back Aktionen?
Guter Punkt. Ich habe meinen Post bearbeitet, um zu zeigen, wie IE die CSS-Datei lädt, und es scheint immer aus dem gleichen/Contents-Ordner zu kommen. – JustAMartin