USE="moznoxft" emerge mozilla-firefox still compiles firefox with xft support: linux-gate.so.1 => (0xffffe000) libmozjs.so => /usr/lib/MozillaFirefox/libmozjs.so (0x4002e000) libxpcom.so => /usr/lib/MozillaFirefox/libxpcom.so (0x400aa000) libplds4.so => /usr/lib/MozillaFirefox/libplds4.so (0x40165000) libplc4.so => /usr/lib/MozillaFirefox/libplc4.so (0x40168000) libnspr4.so => /usr/lib/MozillaFirefox/libnspr4.so (0x4016d000) libpthread.so.0 => /lib/libpthread.so.0 (0x4019e000) libdl.so.2 => /lib/libdl.so.2 (0x401ef000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x401f2000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40499000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40505000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4051e000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x40532000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40538000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40543000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40575000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x405aa000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x405ae000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40626000) libm.so.6 => /lib/libm.so.6 (0x406e9000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.so.5 (0x4070a000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libgcc_s.so.1 (0x407bb000) libc.so.6 => /lib/libc.so.6 (0x407c4000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x408cc000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x408d1000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x408d9000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x408e6000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x408f8000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40960000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40968000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4098f000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40998000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x409bb000) libz.so.1 => /usr/lib/libz.so.1 (0x409d9000) The annoying part of this thing is firefox doesn't listen what Mr. /etc/fonts/fonts.conf says to do. Reproducible: Always Steps to Reproduce: Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-rc3-love2) ================================================================= System uname: 2.6.7-rc3-love2 i686 Intel(R) Pentium(R) 4 CPU 1.70GHz Gentoo Base System version 1.4.10 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://ftp.du.se/pub/os/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apache2 arts avi cdr crypt cups encode esd gdbm ggi gif gpm gtk gtk2 gtkhtml imlib java jpeg kde ldap libg++ libwww linguas_ru mad mikmod mmx motif mozilla moznoxft mpeg mysql ncurses nls oggvorbis opengl pam pdflib perl png ppds python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex truetype x86 xml xml2 xmms xv zlib"
I'm having the problem where firefox no longer follows the font.conf files. Is there a work around? All the fonts look blurry now.
Yeah I have this problem too.
http://bugzilla.mozilla.org/show_bug.cgi?id=176334 Looks like a bug with fonts.conf
OK, a further look and test suggest the problem is that firefox not uses the pixelsize part of fonts.cont instead of point size as before. Setting the pixel size properly fixes the problem.
Just because your system has xft support that is linked in via a chain of libraries doesn't mean that firefox was built with xft support. I build it regularly with and without xft support and it's definitely behaving differently...