Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Comportement étrange avec @font-face
#4
J'ai fait le test, firefox 11 ne gère pas l'extension eot.
J'utilise le format .ttf et j'ai compressé la font avec fontsquirrel, la font fait 24ko au lieu des 51ko d'origine. Elle fait le même poids en eot.
J'ai testé sous firefox 11, IE9, Opera et Chrome et il n'y a pas de soucis d'affichage. Il peut y avoir quelques bugs de caractères sous Opera, j'ai eu le soucis avec l'apostrophe, un carré s'affichait à la place. D'après la communauté Opera c'est normal, car @font-face a été intégré récemment à Opera (depuis la version 10a).
Par contre pour IE 6 à 8, il n'y a que l'extension eot qui fonctionne. Perso j'ai abandonné ses navigateurs et en 2ème font il y a Arial.

Si tu veux utiliser aussi pour IE6 à 8 utilise ce code. IE n'est pas très intelligent et il va télécharger les 2 fichiers même si il ne peut utiliser que le fichier eot. Il faut donc rajouter la syntaxe "format('truetype')". Les autres navigateurs ne télécharge que le fichier TTF.

Code :
[== CSS ==]
@font-face {
font-family: font;
src: url('font.ttf') format('truetype'),
     url('font.eot');
}


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)