[FREETYPE] Fix 3 regressions in one patch
authorJoachim Henze <Joachim.Henze@reactos.org>
Mon, 11 Mar 2019 19:10:14 +0000 (20:10 +0100)
committerJoachim Henze <Joachim.Henze@reactos.org>
Mon, 11 Mar 2019 19:10:14 +0000 (20:10 +0100)
commit98b7ecd280c0f641d4593c8ba792b463a5117550
treeeee597d8cbc01c12bde6aef65148067bf228ca95
parentc527f72f234b201cb508d9874b78c60e2305943d
[FREETYPE] Fix 3 regressions in one patch

Fixes regression CORE-15785 (Zim Desktop Wiki 0.67 crashed) and
Fixes regression CORE-15755 (NLite 1.4.9.3 used wrong font)

without reintroducing regression CORE-15558 (AbiWord 2.6.8 font enumeration)

This is achieved by partial revert of
0.4.12-dev-320-g
6e4e5a004c9da6276695d90187fb577812e8892f
and got ack of Katayama Hirofumi MZ.

Thanks to patches author Doug Lyons.
Test-results: https://reactos.org/testman/compare.php?ids=66264,66267
win32ss/gdi/ntgdi/freetype.c