Ubuntu 10.04 LTS, i386 and amd64, openjdk-6-jre 6b18-1.8-0ubuntu1
the hack method is :
env _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' java something
And there is an obvious bug about the fontconfig.properties file
that is, ttc and ttf file confusions:
after installing the zh_cn language support, we only get
/usr/share/fonts/truetype/arphic/uming.ttf #a very basic and default Chinese font
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc #a more beautiful and popular Chinese sans-serif font
but in fontconfig.properties there are some sentences with paths below:
/usr/share/fonts/truetype/arphic/uming.ttc
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf
and beware, the ttf-wqy-zenhei package is a suggested package when installing openjdk-6-jre but I can only find wqy-zenhei.ttc in the directory even I installed it.Same problem is found in the ttf-wqy-microhei package,too. I can't find the wqy-microhei.ttf but only wqy-microhei.ttc!!!
And maybe that's a bug for ttf-wqy-zenhei and ttf-wqy-microhei ?
But, even the ttf ttc mismatch is corrected in fontproperties, the problem of wrong metric for Chinese font in OpenJDK applications still happens.
in Lucid it happens too!! But can be hacked!
Ubuntu 10.04 LTS, i386 and amd64, openjdk-6-jre 6b18-1.8-0ubuntu1
the hack method is : '-Dawt. useSystemAAFont Settings= on' java something
env _JAVA_OPTIONS=
And there is an obvious bug about the fontconfig. properties file fonts/truetype/ arphic/ uming.ttf #a very basic and default Chinese font fonts/truetype/ wqy/wqy- zenhei. ttc #a more beautiful and popular Chinese sans-serif font
that is, ttc and ttf file confusions:
after installing the zh_cn language support, we only get
/usr/share/
/usr/share/
but in fontconfig. properties there are some sentences with paths below: fonts/truetype/ arphic/ uming.ttc fonts/truetype/ wqy/wqy- zenhei. ttf
/usr/share/
/usr/share/
and beware, the ttf-wqy-zenhei package is a suggested package when installing openjdk-6-jre but I can only find wqy-zenhei.ttc in the directory even I installed it.Same problem is found in the ttf-wqy-microhei package,too. I can't find the wqy-microhei.ttf but only wqy-microhei.ttc!!!
And maybe that's a bug for ttf-wqy-zenhei and ttf-wqy-microhei ?
But, even the ttf ttc mismatch is corrected in fontproperties, the problem of wrong metric for Chinese font in OpenJDK applications still happens.