Google utilise les Polices Web Open font Format (WOFF), ce qui est bon, parce que c'est le recommandé le format de la police par le W3C.
IE versions plus anciennes que IE9 ne prennent pas en charge Web Open font Format (WOFF) parce qu'il n'existait pas alors. À l'appui de < IE9, vous devez vous servir de votre police Intégré de Type Ouvert (EOT). Pour ce faire, vous devez écrire votre propre @font-face css de la balise au lieu d'utiliser de l'intégration de script de Google. Aussi vous avez besoin de convertir l'original WOFF fichier EOT.
Vous pouvez convertir votre WOFF à EOT ici en convertissant d'abord qu'il TTF et puis à la fin de la BANDE:
http://convertfonts.com/
Ensuite, vous pouvez servir le EOT police comme ceci:
@font-face {
font-family: 'MyFont';
src: url('myfont.eot');
}
Maintenant, il travaille dans < IE9. Cependant, les navigateurs ne prennent pas en charge EOT plus, alors maintenant, vos polices ne fonctionnent pas dans les navigateurs modernes. Si vous avez besoin de les spécifier à la fois. La propriété src prend en charge ce par des virgules séparant la police url et specefying du type:
src: url('myfont.woff') format('woff'),
url('myfont.eot') format('embedded-opentype');
Cependant, < IE9 ne comprends pas, c'est juste graps le texte entre la première citation et la dernière citation, de sorte qu'il va effectivement obtenir:
myfont.woff') format('woff'),
url('myfont.eot') format('embedded-opentype
comme l'URL de la police. Nous pouvons résoudre ce problème en spécifiant d'abord un crs, avec une seule url, ce qui est la EOF format, puis specefying un deuxième src propriété qui est conçu pour les navigateurs modernes et < IE9 ne sera pas à comprendre. Parce que < IE9 ne le comprendront pas, il va ignorer la balise afin EOF fonctionnera toujours. Les navigateurs modernes utilisera la dernière de police spécifié qu'ils soutiennent, alors, probablement, woff.
src: url('myfont.eot');
src: url('myfont.woff') format('woff');
Uniquement parce que dans le deuxième propriété src vous spécifiez l' format('woff')
, < IE9 ne comprends pas (ou fait-il juste ne pouvez pas trouver la police à l'adresse url myfont.woff') format('woff
) et continuera d'utiliser la première spécifiée (eot).
Donc, maintenant vous avez votre Google Webfonts de travail pour < IE9 et les navigateurs modernes!
Pour plus d'informations concernant les différents type de police et le navigateur prend en charge la lecture de cet article parfait par Alex Tatiyants:
http://tatiyants.com/how-to-get-ie8-to-support-html5-tags-and-web-fonts/