Ich habe ein Problem mit der Schriftart super, die in einer Wordpress-Website enthalten ist. In Firefox und IE werden die Symbole überhaupt nicht angezeigt, aber in Chrome & Safari funktioniert es gut.Font Awesome funktioniert nicht in Firefox & IE
Ich habe "Lösungen" gefunden, die sagen, dass ich eine .htaccess mit bestimmten Inhalten brauche, um diese Browser zu unterstützen, aber wenn ich diesen Ansatz verwende, haben Safari und Chrome plötzlich Probleme selbst und Firefox und IE sind immer noch nicht Arbeiten.
Hat jemand weitere Ideen? Hier
ist die Fehlermeldung durch das firefox dev Fehlerprotokoll löscht, wenn meine Seite laden:
Fehler: herunterladbare Schrift: Download fehlgeschlagen (font-family: "icomoon" style: normal weight: normal Strecke : normal src Index: 2): schlechte URI oder Cross-Site-Zugriff Quelle nicht erlaubt: http://mysite.de/wp-content/themes/heat/fonts/icomoon/icomoon.woff Quelldatei: http://mysite.de/wp-content/themes/heat/style.css Zeile: 0 Quelltext: @ font-face {font-family: "icomoon"; Schriftschnitt: normal; Schriftgewicht: normal; src: url ("fonts/icomoon/icomoon.eot? #iefix") format ("eingebettet-opentype"), url ("fonts/icomoon/icomoon.svg # icomoon") format ("svg"), url (" fonts/icomoon/icomoon.woff ") format (" woff "), url (" fonts/icomoon/icomoon.ttf ") format (" truetype "); }
Danke für Ihre Hilfe!
P.S. Die Icons auf der tollen Webseite funktionieren übrigens auch in FF.
- UPDATE *
ok, nachdem zu diesem Thema viele Forenbeiträge lesen i zu dem Schluss gekommen sind: die meisten Menschen haben dieses Problem, weil sie ihre Schriftarten von einem externen Server geladen werden . Indem sie den .htaccess-Code hinzufügen, damit FF genau das tun kann, lösen sie ihr Problem. Jetzt, da ich meine Schriftarten von meinem eigenen Server lade, half mir der .htaccess-Ansatz nicht. Die oben gezeigte Fehlermeldung löste jedoch den Pfad zur Schriftart in der CSS von einem relativen zu einem absoluten Pfad. jetzt ist das komische Ding - die Fehlermeldung erscheint nicht länger beim Laden der Seite, aber die Symbole auch nicht! noch keine Änderung, aber keine Fehlermeldung. Ich bin verwirrt!
- UPDATE 2 *
I eine fix gefunden -
Nachdem alle Pfade in der CSS aus relativ zum absoluten Wechsel (dh www.mysite.de/fonts/... statt nur/fonts/...) und das Hinzufügen der .htaccess-Datei mit den folgenden Zeilen:
<FilesMatch ".(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
zum/fonts, funktioniert alles einwandfrei in Firefox, Chrome und Safari. Ich hatte noch keine Gelegenheit, IE zu überprüfen, aber es scheint, dass dies das Problem war.
Hoffe, dass jemand, der in die gleichen Probleme läuft, etwas Hilfe von diesem bekommen wird.
Ich habe das gleiche Problem. Die Schriftarten funktionieren gut, wenn ich die weniger Dateien anstelle von CSS verwende (ich arbeite in ASP MVC 4). – Marthijn