http://bugs.winehq.org/show_bug.cgi?id=9812
--- Comment #42 from Marcin Grzeskowiak mgrzeskowiak@tlen.pl 2008-06-15 08:28:38 --- (In reply to comment #39)
(In reply to comment #38)
Do you mean that you tested it on Windows and Windows ignores this substitution?
Yes.
I created a small test program (attached as FontSubst.cpp and FontSubst.exe) that creates "Arial CE" and "Times New Roman CE" fonts, selects them into a hdc and then calls GetTextCharsetInfo to check charset used by hdc. In Windows XP the output is: Charset selected for Arial CE: 238 Charset selected for Times New Roman CE: 238 In Wine: Charset selected for Arial CE: 0 Charset selected for Times New Roman CE: 0
When I removed all font substitution definitions from XP's registry then result in XP was the same as in Wine. Without these substitutions also the cj1 demo application displays bad Czech characters in XP.