-
Bug
-
Resolution: Won't Fix
-
P3
-
None
-
1.4.2, 5.0
-
generic, sparc
-
solaris
Jack Kang @ 2003-7-17:
The JDK's font.properties.<zh locale> files are mapping Chinese font to -monotype-song-.....-m-...-gb2312.1980-0 (zh locale) and -fangzheng-song-.....-m-..-gb18030-0/1 (zh.UTF-8 locale). But in solaris, the font aliases are only used by truetype font, and Solaris also defines a common alias -sun-song-medium-....-c-...<charset> for both bitmap and TT fonts. JDK should use this alias in font.properties.<locale>, so that JDK can use outline data and bitmap data. Otherwise, all applications running on JAVA will have to use outline data even if OS has provided bitmap data. That will cause very ugly Chinese GUI if the font size is small.
The JDK's font.properties.<zh locale> files are mapping Chinese font to -monotype-song-.....-m-...-gb2312.1980-0 (zh locale) and -fangzheng-song-.....-m-..-gb18030-0/1 (zh.UTF-8 locale). But in solaris, the font aliases are only used by truetype font, and Solaris also defines a common alias -sun-song-medium-....-c-...<charset> for both bitmap and TT fonts. JDK should use this alias in font.properties.<locale>, so that JDK can use outline data and bitmap data. Otherwise, all applications running on JAVA will have to use outline data even if OS has provided bitmap data. That will cause very ugly Chinese GUI if the font size is small.
- relates to
-
JDK-6183098 [s10 B69 Java] Use songti.ttf in the zh_locale for better quality text rendering
-
- Resolved
-