https://bugs.winehq.org/show_bug.cgi?id=41639
--- Comment #42 from Hugo hpessotti@gmail.com --- (In reply to Byeongsik Jeon from comment #41)
Created attachment 62662 [details] temperary test patch for truetype interpreter version 35.
Please test these temperary patch, and tell me the results of various fonts.
I am curious about the results of fonts that do not turn off gray anti-alias at a small pixel size. 0002-~~~.patch allows you to test this easily.
Patch 0001 worked after some modifications, it was complaining about FT_DRIVER_H and TT_INTERPRETER_VERSION_35 errors (see below) so I hardcoded 35 on "const FT_UInt interpreter_version = 35" and it compiled.
error: expected "FILENAME" or <FILENAME> #include FT_DRIVER_H
error: use of undeclared identifier 'TT_INTERPRETER_VERSION_35' const FT_UInt interpreter_version = TT_INTERPRETER_VERSION_35;
About patch 0002 I am not sure how to test, I need to apply it, open notepad, write something and change fonts from 6 to 12pt and see how it goes?
Screenshot of 0001: https://image.ibb.co/n9GDf0/Captura-de-Tela-2018-10-30-a-s-17-09-22.png
This screenshot was taken with only 0001 applied and without fontsmoothing=rgb set (looks great even without it!)