2011-10-11 6 views
0

J'utilise une police personnalisée avec font-face et cela fonctionne très bien dans tous les navigateurs sauf dans Firefox sur Windows. La couleur de la police doit être grise # 666. Mais il semble rose! Une idée de comment éviter ces couleurs laides en FF sur les machines gagnantes?Font-Face Firefox 5/7 - seulement Windows - couleur laide

screenshot: Adobe BrowserLab

screenshot: Adobe BrowserLab enlarged

+0

C'est probablement ClearType ou un autre mécanisme de lissage des polices. Vous ne savez pas s'il peut être désactivé –

+0

Existe-t-il un hack pour résoudre ce problème? – user851741

Répondre

1

Edit: Commentaires ont suggéré que c'est un problème de police plutôt que d'un problème de couleur, et après avoir regardé de plus près l'échantillon, je suis d'accord. Ceci est un exemple de lissage extrême Cleartype - le vert n'est pas affecté tandis que le rouge et le bleu ont été désaccentués pour rendre la ligne plus mince. Comme l'arrière-plan est blanc, cette désaccentuation rend le rouge et le bleu plus clairs, ce qui donne une teinte rose/magenta. La théorie derrière Cleartype est que ces manipulations sont supposées être presque invisibles, et en regardant votre exemple non pris en compte, je dirais que la teinte est très subtile. Ce n'est que lorsque vous faites exploser que cela devient évident, au moins sur mon moniteur.

Il existe peut-être un moyen de régler ClearType sur votre propre système, mais cela ne fonctionnera pas sur le Web en général. La seule solution serait de changer l'indication sur la police elle-même afin qu'elle n'essaie pas de faire de telles verticales minces.


Essayez d'utiliser une couleur #666666 au lieu de #666.

De Wikipedia:

Une forme de chiffres abrégé, trois (hexadécimal) est parfois utilisé. L'expansion de ce formulaire au format à six chiffres est aussi simple que doubler chaque chiffre: 09C devient 0099CC. Cela permet à chaque valeur de couleur de couvrir sa gamme complète de 00 à FF. Le formulaire à trois chiffres est décrit dans la spécification CSS , pas en HTML. Par conséquent, le formulaire à trois chiffres dans un attribut autre que «style» n'est pas interprété comme une couleur valide dans certains navigateurs.

+1

Cela ne fera rien. L'analyseur CSS convertit '# 666' en' # 666666' de toute façon, ou le lit comme tel au moins. L'article de Wiki indique qu'il ne sera pas interprété correctement par certains navigateurs, mais c'est plutôt faux par rapport aux versions modernes, et cela n'affectera pas la couleur anti-crénelage. – Bojangles

+0

Ce n'est pas le problème. Ceci est un lissage de police sucky - c'est soit Firefox ou Windows 'fait –

+0

Désolé mais je pense que ce n'est pas très subtil. – user851741

0

Les gens devraient simplement accepter que Windows n'est pas bon ... et Firefox non plus. La combinaison des deux est fatale quand il s'agit de rendu de police. Ceci est particulièrement gênant lors de l'utilisation de @fontface.

Vous pouvez acheter une Porsche et le remplir avec le meilleur carburant ou acheter une Fiat et le remplir avec le mauvais carburant ..

..guess qui va gagner la course ?? (c'est la même chose avec un mac et un navigateur webkit comparé à windows et gecko)

(Je ne dis pas qu'une Fiat est une mauvaise voiture mais elle fonctionnerait probablement mieux avec un carburant différent. bon carburant, mais c'est encore mieux si le carburant est SUPER) Mais une porsche gagnerait probablement encore avec le mauvais carburant, même si la FIAT avait le carburant parfait correspondant.

comparaison étrange ??? (Oui je suppose)

Malheureusement, les internautes ne connaissent tout simplement pas ce genre de choses et se plaignent que le webdesigner a fait du mauvais travail. Mais tout ce que nous faisons est de donner le meilleur ... pas vrai?Alors, disons que Mme X a acheté ce fiat et que vous lui avez dit d'utiliser Fuel-A. Son fils prendra la voiture et utilisera du carburant B parce que c'est moins cher. Résultat: la voiture ne fonctionne pas aussi bien que prévu.

Retour aux problèmes de navigateur.

Nous vendons un produit .. mais le client verra ce produit à (éventuellement) des millions de personnes. Il n'y a aucune chance de forcer tous les utilisateurs à utiliser un navigateur spécifique .. encore moins un système d'exploitation.

Je connais beaucoup de gens qui n'aiment pas GOOGLE et c'est une raison pour eux de ne pas utiliser CHROME. Même si je pense que c'est le meilleur navigateur standard. (Mon préféré est SAFARI sur OS X, à cause de cela est bien webkit CSS et rendu 3d)

Je aussi déteste google (ok, disons juste que je ne suis pas fan) mais j'accepte les 2 ou 3 bonnes produits qu'ils ont (mon opinion.)

Et comme ma dernière phrase je veux clarifier mon premier.

Je n'aime pas les fenêtres et il y a beaucoup de raisons pour cela ...

je FF comme quand j'avais (il y a 6 ans) une machine Windows ...

Firefox utilisé pour être le meilleur navigateur (mon avis) ...

Firefox (gecko) ne peut tout simplement pas suivre WebKit ...

de Windows ne sera jamais nulle part à proximité OS X performances (mon avis) ...

CONCLUSION:

Utilisez une police standard comme solution de repli pour les navigateurs qui ont des problèmes. Il pourrait tuer votre design mais il ne tuerait pas vos visiteurs ...

Questions connexes