Veillez à ce que la police soit la même pour tous les navigateurs. S'il s'agit de la même police, alors le problème a été résolu. aucune solution en utilisant CSS multi-navigateur .
Comme chaque navigateur possède son propre moteur de rendu des polices, elles sont toutes différentes. Ils peuvent également différer dans les versions ultérieures, ou sur différents systèmes d'exploitation.
UPDATE : Pour ceux qui ne comprennent pas les différences de rendu des polices entre les navigateurs et les systèmes d'exploitation, lisez ceci y ce .
Toutefois, la différence n'est même pas perceptible par la plupart des gens, et les utilisateurs l'acceptent. Oubliez la conception cross-browser au pixel près, à moins que vous ne soyez.. :
- Essayer de désactiver le rendu sous-pixel par CSS (tous les navigateurs ne le permettent pas et le texte peut être laid...)
- Utilisation d'images (les ressources sont exigeantes et difficiles à maintenir)
- Remplacer Flash (nécessite un peu de programmation et ne fonctionne pas sur iOS)
UPDATE : J'ai vérifié la page d'exemple. Le réglage du crénage par le rendu du texte devrait aider :
text-rendering: optimizeLegibility;
Plus de références ici :
- Une partie du rendu de la police est contrôlée par
font-smoothing
(comme mentionné) et une autre partie est text-rendering
. Il peut être utile de régler ces propriétés, car leurs valeurs par défaut ne sont pas les mêmes d'un navigateur à l'autre.
- Pour Chrome, si l'affichage n'est toujours pas correct, essayez ceci hack text-shadow . Il devrait améliorer le rendu des polices de Chrome, en particulier sous Windows. Cependant, le text-shadow deviendra fou sous Windows XP. Soyez prudent.
0 votes
D'une manière générale, les différents navigateurs gèrent tous leur propre rendu de texte. Si vous cherchez sur Google, vous verrez beaucoup de résultats sur le rendu des navigateurs. À moins que votre CSS ne soit bizarre, il est probable que vous soyez à la merci des différents moteurs de rendu de chaque navigateur associé.
1 votes
Ce sont des captures d'écran. Je l'ai résolu dans Safari avec
-webkit-font-smoothing: antialiased;
Maintenant pour firefox ?0 votes
Ce n'est pas du css3 ? le lissage des polices ?
0 votes
Sans aucun doute, la déclaration de lissage des polices Webkit dans Chrome. Elle n'affecte que certaines polices, ce site en a parlé en 2010. ilikekillnerds.com/2010/12/