Warum rendert eine dieser Schriftarten im IE8, aber die anderen nicht?

7

Warum rendert diese Schriftart in IE8:

%Vor%

Und das nicht:

%Vor%

Ich kann es wirklich nicht herausfinden. Alle anderen Browser funktionieren natürlich gut.

    
djwd 16.09.2012, 18:28
quelle

3 Antworten

32

Versuchen Sie, eine neue .eot -Datei mit einem der anderen zu erstellen, indem Sie einen Online-Konverter "woff / ttf / svg" verwenden.

Wenn diese neue Datei nicht funktioniert, könnte es ein Problem mit der Schriftart selbst sein. Manchmal hat IE6-8 eine Anpassung, wenn der Fontname und der Familienname in der eigentlichen Fontdatei nicht identisch sind. Um es zu beheben:

  • Sie müssen FontForge herunterladen
  • Öffnen Sie die Schriftart
  • Wählen Sie im Menü Element & gt; Font Info
  • Stellen Sie sicher, dass der Fontname, der Familienname und der Name für Menschen alle gleich sind
  • Speichern Sie die Schriftart als TTF oder OTF und verwenden Sie einen Online-Konverter, um eine EOT-Datei auszuspucken.

Jedes Problem, das ich mit font-face hatte - wenn das CSS korrekt war - funktionierte mit einer der beiden obigen Lösungen, also viel Glück :-) Vielleicht sogar versuchen, die Schriftart ohne Änderungen in FontForge zu speichern und online zu konvertieren bevor Sie mit den Namenseigenschaften herumspielen.

    
Patrick 17.09.2012, 12:43
quelle
0
  1. Dies wurde zu htaccess hinzugefügt. "BrowserMatch MSIE Best-Standards-Unterstützung Header gesetzt X-UA-kompatiblen IE = 8 env = Best-Standards-Support"
  2. versucht eot font
  3. erneut zu konvertieren
  4. doc Komprimierungsmodus chnage
  5. hat die usleep-Funktion
  6. ausprobiert
  7. setInterval js
  8. Fügen Sie das Google HTML5-Skript hinzu
  9. rufe css im Körperteil für ie8
  10. auf
  11. add data-icon class
  12. ad Pseudoelemente js
  13. hinzufügen png & amp; SVG-Filter in CSS
  14. Überprüfen Sie die Schriftart Berechtigung auf dem Server

funktioniert aber schließlich, wenn hinzugefügt

  

.sass und .less css

Dateien fröhliche Codierung ... durch sivakumar

    
quelle
0

Unter IIS (MVC-Umgebung) musste ich meiner Web.config folgende Regel hinzufügen:

%Vor%     
Sean Anderson 24.01.2014 21:53
quelle