Polices de caractères générée par la Police Écureuil ne s'affichent pas dans IE 9
J'ai utilisé le Fontsquirrel @fontface Générateur pour créer le CSS pour les trois polices que j'utilise. Les polices de caractères sont affichés correctement dans tous les navigateurs y compris d'autres versions de IE -- mais IE 9 n'est pas l'affichage des polices de caractères.
Voici le CSS:
@font-face {
font-family: "OswaldBold";
src: url("../fonts/oswald-bold-webfont.eot");
src: url("../fonts/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"),
url("../fonts/oswald-bold-webfont.woff") format("woff"),
url("../fonts/oswald-bold-webfont.ttf") format("truetype"),
url("../fonts/oswald-bold-webfont.svg#OswaldBold") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "OswaldRegular";
src: url("../fonts/oswald-regular-webfont.eot");
src: url("../fonts/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"),
url("../fonts/oswald-regular-webfont.woff") format("woff"),
url("../fonts/oswald-regular-webfont.ttf") format("truetype"),
url("../fonts/oswald-regular-webfont.svg#OswaldRegular") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "OswaldLight";
src: url("../fonts/oswald-light-webfont.eot");
src: url("../fonts/oswald-light-webfont.eot?#iefix") format("embedded-opentype"),
url("../fonts/oswald-light-webfont.woff") format("woff"),
url("../fonts/oswald-light-webfont.ttf") format("truetype"),
url("../fonts/oswald-light-webfont.svg#OswaldLight") format("svg");
font-weight: normal;
font-style: normal;
}
...et voici les erreurs que j'obtiens dans le IE developer console:
CSS3111: @font-face a rencontré une erreur inconnue.
oswald-lumière-webfont.eot?#iefixCSS3111: @font-face a rencontré une erreur inconnue.
oswald-gras-webfont.eot?#iefixCSS3111: @font-face a rencontré une erreur inconnue.
oswald-lumière-webfont.woffCSS3111: @font-face a rencontré une erreur inconnue.
oswald-gras-webfont.woffCSS3114: @font-face manqué OpenType l'incorporation de vérification des autorisations. L'autorisation doit être Installable.
oswald-lumière-webfont.ttfCSS3114: @font-face manqué OpenType l'incorporation de vérification des autorisations. L'autorisation doit être Installable.
oswald-gras-webfont.ttf
Je n'ai pas eu de chance avec les recherches que j'ai fait, aucune information serait très apprécié. Je vous remercie à l'avance.
OriginalL'auteur Cakesandwiches | 2012-10-24
Vous devez vous connecter pour publier un commentaire.
J'ai résolu le problème en générant des fichiers de polices de caractères, en utilisant à nouveau la Police Écureuil générateur.
J'ai choisi "l'expert" option de contrôle et changé de "EOT Compressé' à 'EOT Lite'
Les polices travaillent aujourd'hui dans tous les navigateurs.
OriginalL'auteur Cakesandwiches
J'ai eu un problème similaire. J'ai reçu l'erreur suivante
Mon CSS la syntaxe est:
Je l'ai résolu en modifiant comme ceci:
Espère que cela aide!
OriginalL'auteur adrianthedev
De fixer CSS114 utiliser ce petit soft: Truetype incorporation-enabler
OriginalL'auteur Nolesh
J'ai eu un problème similaire où les icônes s'affichent pas dans n'importe quelle version de IE avec la Police Impressionnant. J'ai simplement changé le format c'est à dire de "eot" à "embedded-opentype" et à corriger le problème.
EXEMPLE:
VIEUX - src: url('./police/fontawesome-webfont.eot?#iefix') format('eot')
NEW - src: url('./police/fontawesome-webfont.eot?#iefix') format('embedded-opentype')
OriginalL'auteur Aaron