http://bugs.winehq.org/show_bug.cgi?id=7571
------- Additional Comments From inckie@gmail.com 2007-21-05 13:13 ------- Created an attachment (id=6399) --> (http://bugs.winehq.org/attachment.cgi?id=6399&action=view) Half a solution for Bug 7571 - another try
I several times noted that introducing Wine own, internal flags to public
APIs
is not acceptable.
Would this be better, then?
While EnumFontFamilies() enumerated only 3 fonts for RUSSIAN_CHARSET, EnumFontFamiliesEx() enumerated 30.
Are you sure that it's not the other way around? Here is a comment a added to test_EnumFontFamilies():
/* Observed behaviour: EnumFontFamilies enumerates aliases like "Arial
Cyr"
* while EnumFontFamiliesEx doesn't. */
Yes, I am pretty sure, as the trace() at dlls/gdi32/tests/font.c:1243 comes just after the call to EnumFontFamilies() at line 1240, and the trace at dlls/gdi32/tests/font.c:1316 comes just after the call to EnumFontFamiliesEx() at line 1313. Please see the next two attachments.