@font-face anti-aliasing sur windows et mac
J'ai utilisé http://www.fontsquirrel.com/ pour créer un @font-face kit.
Il fonctionne très bien, mais le résultat sur windows est différent du résultat sur mac.
Sur windows, la police semble avoir un faux anti-aliasing:
c'est le résultat sur Mac avec FF, Chrome ou Safari (toutes les mises à jour pour la dernière version).
c'est le résultat sur Windows avec FF ou Chrome.
Comme vous pouvez le voir, le résultat n'est pas le même. Sur Windows, la police est plus épais et plus rugueux.
Comment puis-je résoudre ce problème?
InformationsquelleAutor pasine | 2010-10-30
Vous devez vous connecter pour publier un commentaire.
Cela ressemble à la normale laid façon dont les polices sont rendus dans WinXP. Certains (OMI: erronées) personnes préfèrent même il.
Pour obtenir de l'anti-aliasing pour les ordinateurs de bureau des polices en général sur XP, vous devez l'allumer, de Propriétés d'Affichage -> Apparence> Effets -> Utiliser la méthode suivante pour lisser les bords des polices d'écran -> ClearType. Le paramètre par défaut “Standard” est de la vieille école Windows “police bavures” de la technique que seule la peine de tourner sur à de plus grandes tailles de police, et puis en fait souvent un gâchis.
IE7+ dispose d'une option par défaut—pour toujours utiliser ClearType anti-aliasing pour le rendu des polices dans le navigateur web. D'autres navigateurs web égard de l'utilisateur configuré méthode de rendu des polices. C'est une honte que de nombreuses personnes ont encore cet avantage paramètre désactivé, mais il n'est pas vraiment votre problème.
(Il est méchant hack pour faire de Chrome effectuer certains anti-aliasing sur le texte, qui est:
mais j'ai sérieusement ne le recommande pas.)
Une chose que vous pouvez faire lorsque “Utiliser la méthode suivante...” est réglé sur “Standard”, pour essayer de faire la police obtenir certains de l'anti-aliasing, est de vérifier que la police en question ne dispose pas d'un
GASP
racontait à l'ancienne TrueType convertisseurs pour désactiver l'anti-aliasing en particulier les tailles de police. Vous pouvez modifier le GASP table à l'aide d'un éditeur de polices ou avec lattfgasp.exe
outil de ligne de commande.filter
style (généralement à reproduireopacity
).Moi aussi, j'ai été aux prises avec ce sur Chrome et je pense que je viens de trouver la réponse!
Chrome n'aime pas la valeur par défaut fontsquirrel.com CSS généré.
À corriger, j'ai déplacé le SVG ligne:
en haut de la liste. Maintenant, je vois de lissage des polices! Je suppose que Chrome veut être le premier...
Espère que ça marchera pour vous aussi. Profitez-en!
Version 23.0.1271.64 m
25.0.1364.152 m
et les policesKaushanScript
etUbuntu
.Je suis surpris que personne n'en a parlé. Appliquez une légère -webkit-texte-avc fait le truc pour moi quel que soit le format (extension) de la police que vous utilisez. Certains préconisent une -webkit-texte-avc: 1px mais pour moi, il modifie la police de l'air trop bien (trop fort). Mais un 0,5 px on fait la course presque imperceptible et il tourne sur l'antialiasing:
Mettre dans votre css définition de balise html et vous avez terminé!
Il existe également une police appelée Vegur qui ressemble à Myriad Pro mais est légal à intégrer dans un site web.
Espérons que ça aide!
J'ai fait une petite recherche, et j'ai trouvé un hack qui, je pense, fait une différence. Mettez ceci dans votre CSS avec votre police de caractères variables:
Ainsi, je trouve plein sur le noir (
#000000
) n'aide pas les choses. À l'aide d'une très sombre semblait m'aider.rotate(-0.03deg)
. Aussi, dans la Toile que vous pouvez fairesetTransform(1, 0.001, 0, 1, 0, 0)
et également obtenir antialised.C'est le code de la gi à l'aide de fixer "Chrome problème de rendu":
🙂 il fonctionne pour moi...ENFIN!!!
Changement de paramètre dans Windows ou un navigateur lui-même n'est pas une solution. Lorsque vous utilisez
@font-face
, vous voulez de la police de l'air sympa sur chaque écran dans tous les navigateurs, et pas seulement dans le vôtre.Le truc avec
ou
ne fonctionne plus en Chrome 16.0.912.63 m, Windows Vista.
Je ne pouvais pas trouver un moyen de surmonter ce problème bien que.
Mise à JOUR: C'est le travail (au moins pour moi) en Chrome 15.0.874.121 m.
IE9 et Firefox ne devriez pas en avoir besoin, ou être ciblés par elle depuis le sélecteur indique
-webkit-
.