Maison > interface Web > tutoriel CSS > le corps du texte

Pourquoi ma @font-face ne fonctionne-t-elle pas dans IE9 sur un site en direct ?

Barbara Streisand
Libérer: 2024-11-01 11:44:02
original
617 Les gens l'ont consulté

Why is My @font-face Not Working in IE9 on a Live Site?

Problèmes de débogage de @font-face dans IE9

Malgré un fonctionnement transparent dans IE8 et d'autres navigateurs, les rencontres @font-face affichent des difficultés dans IE9. Ce problème se pose spécifiquement sur le site live, alors que la visualisation locale sur l'ordinateur de l'utilisateur ne présente aucun problème.

Le code CSS en question est :

@font-face {
                font-family: 'LeagueGothicRegular';
                src: url('league_gothic_0-webfont.eot');
                src: local('League Gothic Regular'), url('league_gothic_0-webfont.woff') format('woff'), url('league_gothic_0-webfont.ttf') format('truetype'), url('league_gothic_0-webfont.svg#webfonta36nFpyE') format('svg');font-weight: normal;font-style: normal;
}
Copier après la connexion

Un problème similaire a été signalé , la police fonctionnant dans toutes les versions d'IE sauf IE9. Cependant, changer le mode Document (via les outils de développement F12) résout le problème, mais pas idéalement.

Mise à jour :

Une enquête a révélé qu'IE9 utilise le .woff variation de police au lieu de la version .eot prévue. En incluant les variations de police complètes générées par le générateur fontsquirrel @font-face et en utilisant la technique smileyface-local, le problème a été résolu :

@font-face {
  font-family: "LucidaFax-bold";
  src: url("_font/LucidaFax-bold.eot");
  src: local("☺"),
  url("_font/LucidaFax-bold.woff") format("woff"),
  url("_font/LucidaFax-bold.ttf") format("truetype"),
  url("_font/LucidaFax-bold.svg#LucidaFax-bold") format("svg");
  }

h1 { font-family: "LucidaFax-bold", serif;}
Copier après la connexion

De plus, le texte Mark "Tarquin" Wilton-Jones- shadow hack a été utilisé pour obtenir un style visuel cohérent dans toutes les versions d'IE.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!