Firefox 3.6 font smoothing does not honor gnome-settings

Bug #559149 reported by Benjamin Drung
78
This bug affects 16 people
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Triaged
High
Unassigned

Bug Description

Binary package hint: firefox

Firefox 3.6 font smoothing does not honor gnome-settings.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: firefox 3.6.3+nobinonly-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
Architecture: amd64
Date: Fri Apr 9 13:45:33 2010
FirefoxPackages:
 firefox 3.6.3+nobinonly-0ubuntu1
 firefox-gnome-support 3.6.3+nobinonly-0ubuntu1
 firefox-branding 3.6.3+nobinonly-0ubuntu1
 abroswer N/A
 abrowser-branding N/A
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: firefox

Revision history for this message
Benjamin Drung (bdrung) wrote :
Revision history for this message
MichaelM (michael-the-drummer) wrote :

I can confirm this. In Ubuntu 9.10, font rendering in Firefox was perfectly fine. After 10.4 upgrade, Firefox nolonger renders fonts as specified in gnome's appearance settings. It is like it is doing it's own antialiasing, but ignoring the subpixel smoothing options.

I have attached a screenshot comparing Firefox and Chromium, along with the appearance properties dialog, and character map. In this screenshot, Firefox is rendering fonts incorrectly.

This also seems to affect Thunderbird in Ubuntu 10.4.

description: updated
Revision history for this message
tehmasp (tehmasp-deactivatedaccount-deactivatedaccount) wrote :

Anyone know of any temp. workarounds/hacks to get FF 3.6 to not anti-alias the fonts? Just wondering. Thanks and glad to see this as a bug already.

Revision history for this message
tehmasp (tehmasp-deactivatedaccount-deactivatedaccount) wrote :

UPDATE/FYI:

On 'Ubuntu 10.04 LTS - the Lucid Lynx' w/ Firefox 3.6.3 and GNOME font smoothing OFF, I have successfully done the following to get fonts to appear in FF as they do on my GNOME desktop:

-----------
sudo rm /etc/fonts/conf.d/10*
sudo dpkg-reconfigure fontconfig
-----------

This was taken from here:
http://www.webupd8.org/2009/07/fix-fonts-in-firefox-35-and-ubuntu.html

It is a FF 3.5 hack but worked for 3.6.3. Setting up .fonts.config did NOT work for me and in fact I had to remove it after performing the above to get the fonts to appear properly.

Anyway, my system looks complete now and my Fonts OCD can subside :)

Cheers,

Revision history for this message
Tobias Beck (vitrex) wrote :

Great, #4 worked for me.

Just execute the two lines and restart FF.

Thanks!

Revision history for this message
Ricardo Pérez López (ricardo) wrote :

@tehmasp, @Tobias:

Actually, it's enough to remove /etc/fonts/conf.d/10-hinting-slight.conf only. There's no need to remoev all the /etc/fonts/conf.d/10* files.

BTW, this bug seems to be a duplicate of bug #379761.

Revision history for this message
tehmasp (tehmasp-deactivatedaccount-deactivatedaccount) wrote :

Makes sense - If I feel like it I'll re-create the others. The directory is only symlinks - I 'backed' up the config. before doing the deletes - below for reference:

====
root@HP-PROBOOK:/etc/fonts/conf.d# ls -l 10*
lrwxrwxrwx 1 root root 31 2010-05-13 19:14 10-antialias.conf -> ../conf.avail/10-antialias.conf
lrwxrwxrwx 1 root root 29 2010-05-13 19:14 10-hinting.conf -> ../conf.avail/10-hinting.conf
lrwxrwxrwx 1 root root 36 2010-05-13 19:14 10-hinting-slight.conf -> ../conf.avail/10-hinting-slight.conf
====

Yeah, seems like a dup and I looked at that page too - but as I searched that and other stuff - there were so many opinions about what worked and what didn't - I just wanted to recapture it here after I tried my hand at it.

Cheers,

Changed in firefox (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Micah Gersten (micahg) wrote :

This is not the same a bug 379761, that is for font hinting, this is for Font smoothing.

pipo (hector-daer)
Changed in firefox (Ubuntu):
assignee: nobody → pipo (hector-daer)
description: updated
Revision history for this message
Adolfo Jayme Barrientos (fitojb) wrote :

In this context, "hinting" and "smoothing" mean the same thing.

Changed in firefox (Ubuntu):
assignee: pipo (hector-daer) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.