http://bugs.winehq.org/show_bug.cgi?id=12377
--- Comment #25 from Dmitry Timoshkov dmitry@codeweavers.com 2009-04-20 10:17:59 --- (In reply to comment #24)
(In reply to comment #23)
Besides the patch is wrong, TranslateCharsetInfo() happily translates SYMBOL_CHARSET to CP_SYMBOL code page.
the patch is not wrong! the affirmations that wine makes are wrong! the MS documentation does NOT specify any bit for Symbol fonts (see http://msdn.microsoft.com/en-us/library/dd317754(VS.85).aspx)
It doesn't matter what MS documentation mentions or specifies. A test at dlls/gdi32/tests/font.c explicitly tests TranslateCharsetInfo(SYMBOL_CHARSET) case, and a quick test I did confirms that it works just fine.
and ALL versions o windows happily install the capella fonts as symbol ignoring that they have bit 1 set
Then the reason is somewhere else.