[Bug 16325] incorrect font rendering for CJK programs

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 4 08:45:25 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=16325


Dan Kegel <dank at kegel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dank at kegel.com




--- Comment #6 from Dan Kegel <dank at kegel.com>  2008-12-04 08:45:24 ---
Derrick, author of a tool named Winelocale, comments:

"He is correct in that font links are key, but you
also must have the right codepage.

One of the tricks is that basic system fonts in addition to the
special CJK fonts must be re-linked, because CJK programs and others
will simply specify "MS Shell Dlg" as their font rather than "MS UI
Gothic" or something similar. This means that unless MS Shell Dlg is
pointing to a Japanese-capable font, you still won't fix the bug.

WineLocale uses sweeping patches to all Windows core fonts to get
around the problem and ensure functionality, even if it comes at the
cost of some out-of-locale text bearing the wrong style.

This is why AppLocale exists in the first place. Even today most CJK
apps are not unicode based, so the codepage has to be altered. Windows
seems to have some system by which it translates the content at
display time into Unicode, at which point it goes through a "fallback"
system. This means if Tahoma lacks Chinese, it falls back to a font
that has Chinese and pulls it in. Linux can't do this, hence
WineLocale hacks Tahoma to point to a font with Chinese."


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list