3 Stimmen

Schriftart funktioniert nicht auf Android Ice Cream Sandwich Browser

Ich verwende Font-Face auf meiner Website (Teuton23ProRegular) und die Schriftart ist nicht zu erkennen auf Android ICS (ich habe den nativen Browser und Firefox ausprobiert), und es sieht auf allen anderen Desktops und Handys, die ich ausprobiert habe, gut aus (Android Gingerbread, iPhones, Win Mobile) . Mobile Firebug zeigte diesen Fehler:

Error: downloadable font: not usable by platform (font-family: "Teuton23ProRegular" style:normal weight:normal stretch:normal src index:2)
Source File: http://[sitename]/../css/fonts/teuton23pro-webfont.woff
Line: 0

Quellcode:

@font-face {
font-family: 'Teuton23ProRegular';
src: url('../../css/fonts/teuton23pro-webfont.eot');
src: url('../../css/fonts/teuton23pro-webfont.eot?iefix') format('eot'),
     url('../../css/fonts/teuton23pro-webfont.woff') format('woff'),
     url('../../css/fonts/teuton23pro-webfont.ttf') format('truetype'),
     url('../../css/fonts/teuton23pro-webfont.svg#Teuton23ProRegular') format('svg');
font-weight: normal;
font-style: normal;

}

Eine weitere interessante Sache ist, dass die Schriftart, die ich von http://fonts.com/ funktioniert einwandfrei ("Trade Gothic W02 Bold 2") .

Für jeden Gedanken wären wir dankbar.

1voto

Capagris Punkte 3771

Wenn Trade Gothic W02 Bold 2 funktioniert, Teuton23ProRegular aber nicht, dann liegt das Problem wahrscheinlich im Inhalt der Schriftdateien oder in der font-face-Deklaration.

Ich bin nicht vertraut mit Android IceCream Sandwich Browser Schriftart Rendering und das Format, das es verwendet (sieht aus wie es verwendet .woff gegeben die Fehlermeldung), aber es scheint wie die Teuton23ProRegular font-face-Datei nicht funktioniert, weil:

  • a) es fehlt eines der Formate eot, eot fix, woff, truetype oder svg (welches auch immer icecream verwendet, aber legen Sie besonderen Wert auf .woff)
  • b) sie hat zwar die richtige Schriftformatvariante, aber sie ist fehlerhaft oder korrumpiert
  • c) Sie haben einen Schreibfehler oder ein fehlerhaftes Komma irgendwo in Ihrem Code?
  • d) Sie haben versehentlich nicht das richtige Dateiformat hochgeladen. und deshalb wird sie nicht geladen

Bitte überprüfen Sie alle oben genannten Punkte, indem Sie vergleichen, wie Sie Teuton23 im Vergleich zu dem entsprechenden Trade Gothic deklariert haben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X