http://bugs.winehq.org/show_bug.cgi?id=13829
--- Comment #23 from Andrea Denzler denzler@usa.net 2009-06-02 03:29:18 --- (In reply to comment #21)
(In reply to comment #17)
Bug One: When creating a Font the Default charset under Wine doesnt require all glyphs to be shown (on Windows all glyphs are required to be shown correctly).
That's not true.
As stated by Paul the MSDN documentation says that DEFAULT_CHARSET is translated to ANSI_CHARSET. But practically speaking the behavious is different. Use FontTest.exe or see the windows1.png file in my previous attachment. DEFAULT_CHARSET + Arial ==> all foreign strings are shown correctly. SHIFTJIS_CHARSET + Arial ==> a different font is shown, Korean and Chinese no longer works. JOHAB_CHARSET + Arial ==> another font is shown. Also, since I suppose that Arial does not contain the full set of glyphs (the TTF file is too small) then why under Windows all glyphs are shown with DEFAULT_CHARSET while under Wine this does not happen under all the distros I tested (see previous messages). Is Wine following the MSDN documentation or the real behaviour of Windows?
Bug Two: Non of the default fonts contain all the glyphs. Some fonts contain some glyphs and other fonts contain other glyphs. By selecting a specific charset it is possibile to view them. But it is not possible to view all possible characters using a single Font. Under Windows most of the fonts contain all glyphs.
Neither of Arial, Times New Roman, Tahoma contain CJK glyphs under Windows. That's where font links start to work.
Then the Font Link is missing in Wine. I don't know the Wine/Windows internals, I am just reporting the differences, and wrote a small program to show that. Now the Wine developers can say "we know about the differences but we don't care" or "someone will fix this or that".