@ font-face wird von IE7 ignoriert

8

Ich habe eine @ font-face css-Regel und alle Schriftformate mit Font Squirrel erstellt und funktioniert einwandfrei Alle Browser habe ich bisher getestet, aber nicht auf IE7. Die Schriftart scheint überhaupt nicht geladen zu werden.

Sie können die Seite live unter Ссылка

sehen

Die @ font-face-Regeln sind auf Ссылка und die Schriftarten sind auf Ссылка

Mein CSS-Snippet, wie es von Font Squirrel generiert wurde:

%Vor%

BEARBEITEN:

Durch die Verwendung von Wireshark konnte ich die Schriftart überprüfen. Es ist tatsächlich geladen, und ein 200 OK wird zurückgegeben. Der Inhaltstyp ist application / vnd.ms-fontobject. Also die Schriftart wird geladen, aber nur nicht verwendet / nicht richtig gerendert.

    
Johnco 07.04.2011, 05:53
quelle

4 Antworten

8

Es scheint, dass es etwas anderes in meinem CSS gab, das IE7 sich schlecht benehmen sollte (Schocker!)

Zum Glück löste ich das Problem mit einem magischen Feenstaub (Zoom: 1).

    
Johnco 29.05.2011, 21:12
quelle
3

Dieser Ansatz, den ich gerade gemacht habe, hat mit IE7 und IE8 funktioniert. Und yep .. Schrift Gesichtserklärung für IE7 ist anders, aber einfacher, im Vergleich zu der "Multiple-Browser" Art und Weise zu erklären. Hier ist mein Beispiel. Ich habe die Schriftarten im Ordner "Fonts" hinzugefügt, damit Sie einige "Fonts / .." im Code sehen können.

%Vor%     
bonbon.langes 27.02.2013 09:33
quelle
0

Ich bin mir ziemlich sicher, es ist eine einfache Sache von "IE7 tue das nicht", wie die Kinder sagen. Die Referenz von SitePoint auf @font-face , gefunden unter Ссылка , zeigt an, dass der IE nur bestimmte Schriftformate über @font-face unterstützt.

    
Tieson T. 07.04.2011 05:58
quelle
0

Ich fand, dass ich die Dateierweiterung in IIS im Mime-Typ hinzufügen musste, wie hier gezeigt Ссылка

    
Luke 11.06.2012 02:20
quelle

Tags und Links