Dmitry Timoshkov dmitry@codeweavers.com writes:
the bug 9840 has the ttf font attached that has incomplete default unicode charmap which Freetype selects. Assuming that Microsoft and Macintosh cmaps are more widely used/tested, let's use a priority to choose from available character maps. Freetype developers think that it's a better choice to fix this kind of problem.
Changelog: gdi32: Prefer a Microsoft cmap table over other platform ones.
This fails make test here:
../../../tools/runtest -q -P wine -M gdi32.dll -T ../../.. -p gdi32_test.exe.so font.c && touch font.ok fixme:font:WineEngGetKerningPairs encoding 1634889070 not supported font.c:761: Test failed: got matches 0, expected 26 fixme:font:WineEngGetKerningPairs encoding 1634889070 not supported font.c:761: Test failed: got matches 0, expected 26 fixme:font:WineEngGetKerningPairs encoding 1634889070 not supported font.c:761: Test failed: got matches 0, expected 26 fixme:font:get_font_unicode_ranges encoding 1634889070 not supported fixme:font:get_font_unicode_ranges encoding 1634889070 not supported make[2]: *** [font.ok] Error 3