http://bugs.winehq.org/show_bug.cgi?id=13829
--- Comment #19 from Paul "TBBle" Hampson Paul.Hampson@Pobox.com 2009-06-01 02:09:45 --- Haven't looked at the attachments yet, but according to http://msdn.microsoft.com/en-us/library/dd183499(VS.85).aspx DEFAULT_CHARSET has different meaning under Windows 9x ("If the given font doesn't have the right charset, grab a glyph from a different character set") and Windows NT-type ("DEFAULT_CHARSET is a shortcut for the *_CHARSET for the current locale").
So Wine, which generally acts as per WinNT-type except where the difference is important, should treat DEFAULT_CHARSET as ANSI_CHARSET under a enUS locale.
However, the FontSubstitutes, Font Replacements and FontLinks settings should cause the correct character substitutions to occur. Do you have these set up correctly, as per comment 9 and comment 14?
FontLinks and FontSubstitutes should be autopopulating correctly, it should be only a matter of setting up Font Replacements to provide the font names mentioned in comment 9. If they are not populating correctly, that's a different bug.