Created attachment 417485 [details] Freemind with UMing font Description of problem: When using uming font in java application, only upper half the characters are displayed. Version-Release number of selected component (if applicable): cjkuni-uming-fonts-0.2.20080216.1-37.fc13.noarch How reproducible: Always Steps to Reproduce: 1. We use freemind for example. 2. Download freemind zip and install it, say, in /tmp/freemind 3. cd /tmp/freemind; chmod 755 freemind.sh; ./freemind.sh 4. In F-13, java is not able to show Chinese, because the font name and path changes. Suppose we use java-1.6.0-openjdk. 5. su or sudo as root 6. cd /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib 7. cp fontconfig.Fedora.properties.src fontconfig.Fedora.properties 8. Either manually search/replace AR PL ShanHeiSong to AR PL UMing HK fontconfig.Fedora.properties; or use attached fontconfig.Fedora.properties 9. Start freemind to see the how font is displayed Actual results: UMing characters are cut in to half. See Screenshot-uming.png Expected results: UMing characters are displayed as whole. Additional info: UKai seems act normally. See Screenshot-ukai.png
Created attachment 417487 [details] Freemind with UKai font
Created attachment 417488 [details] Fontconfig file for java
Uming like many other CJK fonts is difficult to handle by apps. While it is possible that uming could be simplified, your problem is almost certainly due to bad font handling code in java, that was only tested on simple latin fonts, and not on a complex one like uming. I've opened an openjdk bug, leaving this one alone if someone wants to try to convert uming to use more common font conventions.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
I checked this bug on Fedora 14, it is fixed. Move this bug to F-14, and close this bug.