http://bugs.winehq.org/show_bug.cgi?id=7571
------- Additional Comments From inckie@gmail.com 2007-11-05 14:33 ------- Created an attachment (id=6231) --> (http://bugs.winehq.org/attachment.cgi?id=6231&action=view) Preliminary workaround for Bug #7571 - Second version
Something along these lines, then? (Sorry, Im still not familiar with that callback stuff you mentioned.)
Now the odd thing is about the RUSSIAN_CHARSET issue... with my patch, I get
font.c:1223:Testing font <empty>, charset 1 font.c:1243:enumerated ansi 255, symbol 1, russian 0 fonts for NULL font.c:1248: Test failed: NULL family should enumerate RUSSIAN_CHARSET font.c:1256:enumerated ansi 0, symbol 0, russian 0 fonts for <empty> font.c:1285:enumerated ansi 237, symbol 0, russian 0 fonts for <empty> ANSI_CHARSET font.c:1316:enumerated ansi 62, symbol 1, russian 20 fonts for <empty> DEFAULT_CHARSET font.c:1374:enumerated ansi 0, symbol 9, russian 0 fonts for <empty> SYMBOL_CHARSET
However, without the patch...
font.c:1223:Testing font <empty>, charset 1 font.c:1243:enumerated ansi 62, symbol 1, russian 20 fonts for NULL font.c:1256:enumerated ansi 0, symbol 0, russian 0 fonts for <empty> font.c:1285:enumerated ansi 237, symbol 0, russian 0 fonts for <empty> ANSI_CHARSET font.c:1316:enumerated ansi 62, symbol 1, russian 20 fonts for <empty> DEFAULT_CHARSET font.c:1374:enumerated ansi 0, symbol 9, russian 0 fonts for <empty> SYMBOL_CHARSET
Now, how come didn't it trigger that ok() at line 1248?‽