Since I've installed freetype-2.4.11-r2 fonts aren't subpixel rendered anymore in Firefox. Instead simple grayscale rendering is used. See attached magnified screenshots. Downgrading to freetype-2.4.11 fixes the issue. Reproducible: Always
Created attachment 347182 [details] Subpixels rendered OK
Created attachment 347184 [details] Simple grayscale rendering (BUG)
Hit enter too fast, just want to say I see this in other programs as well.
Re-assigning to multilib, since this seems a problem with the multilib ebuild only. While you are at it, make sure to apply the locale patch as well.
Could you attach your /usr/include/freetype2/freetype/config/ftoption.h please? Which arch are you using?
Arch is x86_64. ftoption.h is the same in 2.4.11-r2 and 2.4.11. ftconfig.h differs however (/var/.snapshot/... is 2.4.11-r2): x4 ~ # diff -u /usr/include/freetype2/freetype/config/ftconfig.h /var/.snapshots/daily.2/localhost/usr/include/freetype2/freetype/config/ftconfig.h --- /usr/include/freetype2/freetype/config/ftconfig.h 2013-05-02 23:43:37.000000000 +0200 +++ /var/.snapshots/daily.2/localhost/usr/include/freetype2/freetype/config/ftconfig.h 2013-04-29 19:09:42.000000000 +0200 @@ -79,10 +79,7 @@ /* #undef FT_USE_AUTOCONF_SIZEOF_TYPES */ #ifdef FT_USE_AUTOCONF_SIZEOF_TYPES -#define SIZEOF_INT 4 -#define SIZEOF_LONG 8 -#define FT_SIZEOF_INT SIZEOF_INT -#define FT_SIZEOF_LONG SIZEOF_LONG +#error "Unsupported code branch enabled. Please report a bug to bugs.gentoo.org." #else /* !FT_USE_AUTOCONF_SIZEOF_TYPES */
Hmm, you can try syncing and rebuilding -r2, since I added the locale patch. Other than that, I don't see *how* it could fail. I've just built -r0 and -r2, and 'diff -dupr' shows that the only diff is in the header, while libraries are identical. Is that the case for you as well?
(In reply to comment #7) > Hmm, you can try syncing and rebuilding -r2, since I added the locale patch. > Other than that, I don't see *how* it could fail. > > I've just built -r0 and -r2, and 'diff -dupr' shows that the only diff is in > the header, while libraries are identical. Is that the case for you as well? Yes, the locale patch did the trick. Everything is fine again. Thanks.