Maison > interface Web > tutoriel CSS > Pourquoi ma @font-face ne s'affiche-t-elle pas dans Internet Explorer, mais fonctionne parfaitement dans Firefox ?

Pourquoi ma @font-face ne s'affiche-t-elle pas dans Internet Explorer, mais fonctionne parfaitement dans Firefox ?

Patricia Arquette
Libérer: 2024-10-25 01:47:02
original
598 Les gens l'ont consulté

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

Internet Explorer : @font-face ne s'affiche pas

En tentant d'incorporer des polices élégantes dans un site Web, un développeur rencontre un problème où les polices s'affichent parfaitement dans Firefox mais n'apparaissent pas dans Internet Explorer. Malgré les preuves dans les journaux d'accès Apache selon lesquelles IE a accédé aux polices, la balise CSS @font-face n'entraîne pas un rendu correct.

Pour résoudre ce problème, le développeur a utilisé un outil de conversion des polices au format EOT. , à savoir le convertisseur TTF2EOT de Kirsle. Cependant, l'outil WEFT de Microsoft s'est avéré inefficace, l'application étant bloquée à l'initialisation.

Le CSS du développeur pour la définition de la police est le suivant :

@font-face
{
   font-family: 'HelveticaLTCN';
   src: url('HelveticaNeueLTCom-LtCn_0.eot');
   src: local('HelveticaNeuel TCom LtCn'), url('HelveticaNeueLTCom-LtCn_0.ttf') format('TrueType');
}
Copier après la connexion

La police est ensuite appelée en utilisant ce qui suit CSS :

p .mytext
{
   font-family: HelveticaLTCN;
}
Copier après la connexion

Solution : Utiliser Font Squirrel

Pour surmonter cet obstacle, il est fortement recommandé de faire appel aux services de Font Squirrel. Cet outil surpasse WEFT en termes de fonctionnalités et fournit une solution supérieure pour la compatibilité croisée. Font Squirrel permet la génération de tous les formats multi-navigateurs essentiels dans un seul fichier ZIP, accompagné d'un exemple de page HTML CSS complet.

L'utilisation de Font Squirrel ouvre un niveau inégalé de simplicité et d'efficacité dans la mise en œuvre de @fontface , offrant l'approche la plus efficace pour obtenir un rendu optimal des polices sur une large gamme de navigateurs Web.

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