[Bug 13829] Wine does not have CJK fonts

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 1 05:22:45 CDT 2009


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





--- Comment #20 from Andrea Denzler <denzler at usa.net>  2009-06-01 05:22:43 ---
(In reply to comment #19)
> 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.

Ok, so the DEFAULT_CHARSET behavious is correct. But still if I ask only for
the ANSI_CHARSET on Windows on the standard fonts Arial, Tahoma, etc I will get
all strings correctly displayed in the TextBox. While on Wine this never
happens (whatever charset I am selecting). Let's suppose that also this
difference is correct.
I tried right now various 32-bit distros, in most cases even selecting the
correct CHINESE CHARSET the Chinese characters are not displayed when using the
standard fonts. Same for Japanese and Korean. 
There is no registry key "HKLU\\Software\\Wine\\Fonts\\Replacements" but a
"HKLU\\Software\\Wine\\Fonts\\FontSubstitutes" with few entries only.

I tried the following 32-bit distros with a default installation of wine:
* Ubuntu 9.04 (Wine 1.1.22)
* SUSE 11.0 (Wine 1.1.22-2.1)
* Fedora 9 (Wine 1.1.14)
* Linux Mint (Wine 1.1.22)
* Mandriva Linux 2009 (Wine 1.1.22)
* PCLinuxOS 2007 (older version of Wine)

Do I have to install something extra? I am missing something?

Andrea

-- 
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