gdi32: Specify the suitable hinting flags explicitly.

Huw Davies huw at codeweavers.com
Tue Nov 20 06:47:09 CST 2018


On Tue, Nov 20, 2018 at 11:40:45AM +0900, Byeongsik Jeon wrote:
> Unfortunately, this patch can't solve bug #41639. FT_LOAD_TARGET_MONO
> works correctly only in Freetype 2.8.1+, but bug #41639 is about
> Freetype 2.7.
> http://lists.nongnu.org/archive/html/freetype/2017-09/msg00032.html
> 
> http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/src/truetype/ttinterp.h#n312
> 
> In Freetype's truetype interpreter version 40, The hdmx table and
> modifications to phantom points are ignored. Only FT_LOAD_TARGET_MONO
> applies v35 internally (Freetype 2.8.1+).

If it's only bad for versions between 2.7 and 2.8 I think we can leave it.
The patch to fix it in between those versions was too ugly.

> Even if we do not consider bug # 41639, now Wine GDI has a problem using
> the wrong advance value for MS legacy fonts( with hdmx table) at the v40.

Could you elaborate?

Huw.



More information about the wine-devel mailing list