web-dev-qa-db-fra.com

Le rendu des polices dans Firefox est flou

Une image vaut mille mots ... Alors, est-ce que quelqu'un sait comment régler ce flou des polices dans Firefox?

(Vous devez cliquer avec le bouton droit de la souris sur l'image ci-dessous, puis sur Afficher l'image pour la voir en taille réelle. C'est trop petit pour voir quoi que ce soit ici.)

1

Remarque: Mes autres applications (et la zone non cliente de Firefox, comme vous pouvez le voir à l'écran) sont complètement très bien, donc aller bien sur Système-> Apparence et modifier les paramètres de police ne résout pas la situation.


Modifier:

Ne pas laisser les pages Web utiliser leurs propres polices n'aide pas non plus:

1

Voyez comment le supérieur est encore plus net?

De plus, la barre de menus de Firefox n’a pas le même rendu que le contenu de la page (barre de menus ci-dessous, contenu de la page ci-dessus). Ils sont tous les deux Segoe UI:

1

4
Mehrdad

D'accord, j'ai trouvé la solution:

C’est parce que j’utilisais la police Segoe UI Light partout dans le système, mais Firefox utilisait Segoe UI Regular. En (changeant) de changer la police dans About: Config, j’ai réussi à la faire ressembler presque comme je le voulais ... mais à présent, l’espacement des polices est trop bas et les choses s’écroulent ensemble.

Si quelqu'un sait comment augmenter l'espacement, ce serait fantastique! :)

4
Mehrdad

J'essaie de résoudre ce problème depuis deux ans maintenant, et ma seule solution a été de forcer Firefox à utiliser les polices sélectionnées. Pas idéal, mais mieux que les paramètres par défaut de Firefox. Et ce qui me rend complètement fou, c’est que, si vous installez Opera sous Linux et comparez le rendu de sa police avec la même page dans Firefox sous Windows, les pages semblent pratiquement identiques.

J'ai déjà demandé, et je vais demander encore et encore: comment se fait-il que Firefox puisse bien faire les choses sous Windows, et que Opera puisse bien faire les choses sous Linux, mais Firefox ne le peut pas juste sous Linux?

Étant donné que Opera a raison, je dirais que cela n’EST PAS un problème pour les polices système, d’autant plus que j’ai un ensemble complet de polices Microsoft TTF installé sur ma machine Linux. La page Web indique au navigateur les polices à utiliser et le navigateur doit les utiliser - si Opera peut les trouver et les utiliser sur mon système, FF le devrait également. C’est un BUG de FIREFOX, je le leur ai signalé il y a longtemps, et après au moins deux ans, il est plus que temps pour eux de se prendre en main et de le réparer.

1
jenningsthecat

Cela peut également se produire en raison de la non-disponibilité des polices Microsoft. Installez les polices MScoreture.

Sudo apt-get install msttcorefonts

1
Vivek Sharma

Linux et Windows rendent les polices différemment, vous ne pouvez donc pas vous attendre à avoir la même police sous Windows et Ubuntu avec le même rendu. C’est également un problème sur Mac, et de nombreux articles traitent de la différence.

Généralement, cet article Wikipedia est un bon point de départ pour la lecture

Si vous êtes dérangé, vous pouvez jouer avec la section "Conseils" des paramètres d’apparence de Gnome (onglet Police).

PS: Pour illustrer le fait que ce n’est pas un problème avec Firefox, voici une capture d’écran que j’ai faite dans gEdit, en utilisant la police Arial 10pt. Vous verrez que son rendu est identique à celui de la capture d'écran de Firefox que vous avez publiée:

Screenshot from gEdit

Une autre capture d'écran, maintenant gedit et FF côte à côte:

FF vs gEdit

1
Mladen Jablanović

Mehrdad: Je pense que vous avez répondu à votre propre question maintenant (que les deux captures d'écran montrent des polices/poids différents)!

La principale leçon à tirer est qu'actuellement Firefox fait sa propre chose avec le rendu des polices et ne reprend pas les mêmes préférences de police définies dans GNOME ou KDE. Il y a un bogue # 621198 (" Préférences de rendu de X/Fontconfig/Gtk +/Firefox/Chromium/Konq/Qt/KDE/KDE ") pour essayer répare ça.

À propos des préférences de rendu des polices elles-mêmes; c'est très subjectif. Un écran basse résolution (par rapport à une imprimante laser de 600 DPI) ne contient pas suffisamment de pixels pour rendre les glyphes dans leur forme originale. Les choix sont soit d’anti-alias/niveaux de gris le texte, soit de déformer intentionnellement le texte pour s’adapter à la grille de pixels (appelée "indication").

  • Précision géométrique (aka "flou") est la valeur par défaut historique de Mac OSX
  • Au milieu (aka "léger indice") est la valeur par défaut historique d'Ubuntu
  • Entièrement laissé entendre (aka "sharp") est l'historique par défaut de MS Windows

Les gens ont tendance à préférer ce à quoi ils sont habitués. il est possible de dire également que chacun est meilleur/pire que les autres. Ubuntu est livré avec un défaut au milieu des deux extrêmes, appliquant un défaut de repère dans la direction verticale uniquement.

De plus, la plupart des plateformes utilisent maintenant sous-pixel le rendu, qui utilise la connaissance de l'orientation et des caractéristiques physiques du moniteur pour essayer d'afficher plus de détails dans les lettres, au détriment des franges de couleur. Vous pouvez configurer tous ces paramètres sous Ubuntu à votre guise, mais vous devez actuellement les appliquer à nouveau pour Firefox/Chromium jusqu'à ce que le bogue ci-dessus soit corrigé.

1
sladen

https://bbs.archlinux.org/viewtopic.php?id=59507 Message n ° 3.

Je ne sais pas pourquoi mais cela a corrigé le rendu de ma police dans Firefox.

0
Andy

Assurez-vous qu'il n'y a pas de zoom actif (ctrl + 0)

0
Pit

Avez-vous essayé d’échanger le fichier .fonts.conf trouvé au bas de cette page sur le wiki Ubunt .

Voici une description du problème, qui ressemble à la vôtre:

Je travaille actuellement sur les paramètres de police en XML (.fonts.conf). J'ai remarqué qu'après l'installation de msttcorefonts, les choses ne se présentaient plus aussi bien dans Firefox. La plupart des pages Web requièrent Arial, qui ne fait pas trop allusion à l'anti-aliasing, en particulier sur les écrans LCD. Personnellement, je préfère le look "net" non anti-aliasé. J'ai également remarqué que de nombreux utilisateurs de Windows® demandent sur les forums comment obtenir les polices de cette façon.

0
frabjous

Eh bien, j'ai supprimé .font_config et redémarré. Semble résoudre le problème.

Editer du commentaire:

Finalement! J'ai trouvé une solution qui fonctionne pour moi. On dirait que le problème vient de la famille de polices Ubuntu. Je suis allé dans Système> Préférences> Apparence> Polices et ai changé les polices en quelque chose d'autre que celui d'Ubuntu, par exemple. Sans, serif etc. etc. J'espère que cela fonctionnera pour vous aussi. - Atle 11 juil. '11 à 18h25

0
Atle