http://bugs.winehq.org/show_bug.cgi?id=33117
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2013-03-04 05:05:44 CST --- (In reply to comment #0)
Why can't it find the Bach font, and why does it find Marlett instead?
Because you are asking for SYMBOL_CHARSET and Bach doesn't have that charset. It should work fine if you request ANSI_CHARSET instead. Of course that doesn't explain why it would behave different on Windows.