https://bugs.winehq.org/show_bug.cgi?id=41073
Bug ID: 41073 Summary: Tahoma (?) rendering problems Product: Wine Version: 1.9.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: public.avatar@gmail.com Distribution: ---
Created attachment 55252 --> https://bugs.winehq.org/attachment.cgi?id=55252 New clean prefix, tahoma looks ugly and broken
I switched from infinality to new cleartype hinting (freertype 2.6.5). After that I have strange problems with fonts rendering in wine (rest system works fine). I played a lot with fontconfig settings, but it looks like my actions don't have impact on tahoma rendering at all.
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #1 from Oleksii Shevchuk public.avatar@gmail.com --- Created attachment 55253 --> https://bugs.winehq.org/attachment.cgi?id=55253 How it looks in rest system
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #2 from Oleksii Shevchuk public.avatar@gmail.com --- Created attachment 55254 --> https://bugs.winehq.org/attachment.cgi?id=55254 Tahoma 12 pt - broken, unhinted
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #3 from Oleksii Shevchuk public.avatar@gmail.com --- Created attachment 55255 --> https://bugs.winehq.org/attachment.cgi?id=55255 Tahoma 14 pt - looks good
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #4 from Oleksii Shevchuk public.avatar@gmail.com --- Created attachment 55256 --> https://bugs.winehq.org/attachment.cgi?id=55256 Droid Sans 12 pt - looks good
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- Wine's Tahoma is not hinted. Does this happen with vanilla wine too + wine's font, not something installed system wide?
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #6 from Oleksii Shevchuk public.avatar@gmail.com --- Vanilla wine (gentoo, all staging patches disabled) - same behavior.
Built-in tahoma - no hinting, but looks acceptable
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #7 from Oleksii Shevchuk public.avatar@gmail.com --- Created attachment 55262 --> https://bugs.winehq.org/attachment.cgi?id=55262 Built-in tahoma
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #8 from Oleksii Shevchuk public.avatar@gmail.com --- Looks like the problem not only with Tahoma. Some other fonts looks ugly (and unhinted) before some thresold (after 14pt always hinted).
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #9 from Oleksii Shevchuk public.avatar@gmail.com --- trace:font:freetype_SelectFont font L"Tahoma" -13 aa disabled by GASP
Found this in trace
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #10 from Oleksii Shevchuk public.avatar@gmail.com --- trace:font:init_freetype FreeType version is 2.6.5 trace:font:init_fontconfig enabled, default flags = 0
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #11 from Oleksii Shevchuk public.avatar@gmail.com --- case WINE_GGO_GRAY16_BITMAP: if ((!antialias_fakes || (!ret->fake_bold && !ret->fake_italic)) && is_hinting_enabled()) { WORD gasp_flags; if (get_gasp_flags( ret, &gasp_flags ) && !(gasp_flags & GASP_DOGRAY)) { TRACE( "font %s %d aa disabled by GASP\n", debugstr_w(lf.lfFaceName), lf.lfHeight ); // *aa_flags = GGO_BITMAP; } } } }
With this "fix" I get antialiased fonts everywhere. But they don't looks good.
https://bugs.winehq.org/show_bug.cgi?id=41073
--- Comment #12 from Oleksii Shevchuk public.avatar@gmail.com --- With experiments I found that most acceptable setting for me for aa_flags is WINE_GGO_HRGB_BITMAP. Now the question is, why control flow don't get there.
https://bugs.winehq.org/show_bug.cgi?id=41073
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=41073
リェンーゆく teamworks1732@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teamworks1732@gmail.com