GNOME Bugzilla – Bug 707777
Text renders fuzzy in GNOME 3.10
Last modified: 2014-11-21 15:32:54 UTC
Text is now fuzzy. Text was not fuzzy before. <insert genius explanation> Well, I still think GNOME 3.0 up to GNOME 3.8 did a better job rendering text.
Most likely changes in the freetype 2.5, compared to 2.4. Try changing hinting from medium to slight.
Actually, lets keep this bug open to consider changing the default.
For reference I've rendered some samples: http://jimmac.musichall.cz/stuff/freetype-2.4-strong.png http://jimmac.musichall.cz/stuff/freetype-2.5-strong.png (not only fuzzy, but weight feels a lot stronger) http://jimmac.musichall.cz/stuff/freetype-2.5-slight.png (worse, but passable for Cantarell, makes all hinted truetype fonts fuzzy though) The last option is going through quite some hoops to generate ttf instead of otf and generate the hints with ttfautohinter* and keeps the freetype 2.5 strong hinting: http://jimmac.musichall.cz/stuff/freetype-2.5-strong-autohinted-cantarell.png
http://jimmac.musichall.cz/stuff/freetype-2.4-unhinted.png for good measure
http://jimmac.musichall.cz/stuff/freetype-2.5-unhinted.png that is
Have we come to any conclusion here ?
(In reply to comment #3) > For reference I've rendered some samples: > > > http://jimmac.musichall.cz/stuff/freetype-2.4-strong.png Best, smooth and the H is sharp > http://jimmac.musichall.cz/stuff/freetype-2.5-strong.png (not only fuzzy, but > weight feels a lot stronger) Worst. Fuzzy and thicker, I agree. > http://jimmac.musichall.cz/stuff/freetype-2.5-slight.png (worse, but passable > for Cantarell, makes all hinted truetype fonts fuzzy though) Passable, the H is fuzzier than 2.4 > > The last option is going through quite some hoops to generate ttf instead of > otf and generate the hints with ttfautohinter* and keeps the freetype 2.5 > strong hinting: > > http://jimmac.musichall.cz/stuff/freetype-2.5-strong-autohinted-cantarell.png Best? --------------------------- It's small differences but the current rendering is extremely fuzzy and thick.
(In reply to comment #6) > Have we come to any conclusion here ? <jimmac> short term workaround would be using slight hinting for cantarell only (fontconfig)
Feel free to close this once you've opened up the relevant bug to change the default fontconfig.
I'm not sure what should be reported and what should be fixed? Will you do that?
Where should I open a bug? Don't really understand..
I reported this bug 3 months ago and now Fedora 20 Final TC2 *Still* has the same old fuzzy text. Since you don't respond me on how I should forward this bug - it's not going to happen. You have to tell me what and where I should go because I have no idea how text is handled in a Linux system - all I know is that is it fuzzy and hard to read in Fedora 20. (In reply to comment #9) > Feel free to close this once you've opened up the relevant bug to change the > default fontconfig. I dont know what fontconfig is and I don't know who or where I should turn to. Please stop bouncing me around and just tell me. Reading text in Fedora 20 is as pleasant as pouring sand in your eyes and rub them...
(In reply to comment #12) > Since you don't respond me on how I should forward this > bug - it's not going to happen. You have to tell me what and where I should go > because I have no idea how text is handled in a Linux system - all I know is > that is it fuzzy and hard to read in Fedora 20. File a bug against the fontconfig component in the Fedora/Red Hat bugzilla.
Okay so it's a Fedora-specific bug, see that's one thing I had no clue about. Thanks.
Red Hat doesn't seem to think this is a bug as they have already closed two bugs that both say text is fuzzy, as NOT A BUG. I have found of what this "genius explanation" is: Adobe. They, the *geniuses*, have merged their "new and better" OpenType rasterizer in freetype 2.5. Since this new rasterizer seems to only handle OpenType fonts, maybe the best quick fix would be to convert Cantarell to TrueType. The other bug reports say that slight hinting fixes the fuzzyness for OpenType but makes other fonts fuzzy (as Jakub said). So if you could have slight hinting for OpenType and unchanged hinting for other fonts that would also solve this problem. Don't know if that's possible though. The reports so far is all about Cantarell, so maybe just converting that font to TrueType could fix this somewhat, as a quick fix.
(In reply to comment #15) > Red Hat doesn't seem to think this is a bug as they have already closed two > bugs that both say text is fuzzy, as NOT A BUG. Links?
My: https://bugzilla.redhat.com/show_bug.cgi?id=1035486 Prior NOT A BUG: https://bugzilla.redhat.com/show_bug.cgi?id=995643 https://bugzilla.redhat.com/show_bug.cgi?id=999143 (Duplicate of closed NOTABUG) Adobe blog post (CFF rasterizer): http://blogs.adobe.com/typblography/2013/05/adobe-contributes-cff-rasterizer-to-freetype.html
Note that similar issues have been extensively discussed on the FreeType list. To me, looks like the weight boosting in the new (Adobe) CFF rasterizer combined with lack of linear (gamma-corrected) blending is causing the observed effect.
Yep. The weight boosting can be controlled in FreeType, however, using the `darkening-parameters' property of the auto-hinter.