Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Warum wird mein @font-face im Internet Explorer nicht angezeigt, funktioniert aber in Firefox einwandfrei?

Patricia Arquette
Freigeben: 2024-10-25 01:47:02
Original
516 Leute haben es durchsucht

Why is my @font-face not rendering in Internet Explorer, but it works perfectly in Firefox?

Internet Explorer: @font-face wird nicht gerendert

Beim Versuch, stilvolle Schriftarten in eine Website zu integrieren, stößt ein Entwickler auf ein Problem, bei dem Die Schriftarten werden in Firefox einwandfrei angezeigt, im Internet Explorer jedoch nicht. Trotz der Hinweise in den Apache-Zugriffsprotokollen, dass der IE auf die Schriftarten zugegriffen hat, führt das CSS-Tag @font-face nicht zu einer ordnungsgemäßen Darstellung.

Um dieses Problem zu beheben, verwendete der Entwickler ein Tool zum Konvertieren von Schriftarten in das EOT-Format , nämlich Kirsles TTF2EOT-Konverter. Das WEFT-Tool von Microsoft erwies sich jedoch als unwirksam, da die Anwendung bei der Initialisierung hängen blieb.

Das CSS des Entwicklers für die Schriftartendefinition lautet wie folgt:

@font-face
{
   font-family: 'HelveticaLTCN';
   src: url('HelveticaNeueLTCom-LtCn_0.eot');
   src: local('HelveticaNeuel TCom LtCn'), url('HelveticaNeueLTCom-LtCn_0.ttf') format('TrueType');
}
Nach dem Login kopieren

Die Schriftart wird anschließend wie folgt aufgerufen CSS:

p .mytext
{
   font-family: HelveticaLTCN;
}
Nach dem Login kopieren

Lösung: Verwendung von Font Squirrel

Um dieses Hindernis zu überwinden, wird dringend empfohlen, die Dienste von Font Squirrel in Anspruch zu nehmen. Dieses Tool übertrifft WEFT hinsichtlich der Funktionalität und bietet eine überlegene Lösung für Kreuzkompatibilität. Font Squirrel ermöglicht die Generierung aller wichtigen browserübergreifenden Formate in einer einzigen ZIP-Datei, begleitet von einer umfassenden CSS-HTML-Beispielseite.

Der Einsatz von Font Squirrel ermöglicht ein beispielloses Maß an Einfachheit und Effizienz bei der Implementierung von @fontface , bietet den effektivsten Ansatz, um eine optimale Schriftwiedergabe in einer Vielzahl von Webbrowsern zu erreichen.

Das obige ist der detaillierte Inhalt vonWarum wird mein @font-face im Internet Explorer nicht angezeigt, funktioniert aber in Firefox einwandfrei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!