https://bugs.winehq.org/show_bug.cgi?id=41639
--- Comment #53 from Byeongsik Jeon bsjeon@hanmail.net --- Created attachment 62695 --> https://bugs.winehq.org/attachment.cgi?id=62695 draft2_bugs_41639
I have attached a second patch set draft.
This is also a problem in Linux. It just seemed to stand out in MacOS(builtin Tahoma) XQuartz2.7.11 Freetype2.7(turned off subpixel).
- v40 legacy font problem(Tahoma, Arial, Courier New, ...). - v35 cleartype supported font problem(Consolas, ...)
To avoid both problems, I use the gasp table version. This idea is inspired by the following documentation.
https://www.freetype.org/freetype2/docs/reference/ft2-properties.html#TT_INT... --- Note that ‘Gray ClearType’ is essentially the same as v1.6's grayscale rendering. However, the GETINFO instruction handles it differently: v1.6 returns bit 12 (hinting for grayscale), while v2.1 returns bits 13 (hinting for ClearType), 18 (symmetrical smoothing), and 19 (Gray ClearType). Also, this mode respects bits 2 and 3 for the version 1 gasp table exclusively (like Color ClearType), while v1.6 only respects the values of version 0 (bits 0 and 1). ---
Please test. You won't feel much different from draft1 without fonts like Consolas. That is the right result.