Hi, Some fonts shipping with Mac, like STHeiti / Hiragino series, contains tags with only Mac Platform ID (=1), which causes them wrongly treated as invalid format by OpenJDK because OpenJDK recognizes name tags with Platform ID of MS_PLATFORM_ID (=3) ONLY currently.
I added support for MAC_PLATFORM_ID and other possible values to make it work in both OpenJDK 6 & 7. Also, there is a patch backporting OpenType font support for OpenJDK 6. I post the patches here and hope someone can review them. Should I request RFEs in JDK bug database at first? Johnson
jdk6-apple-platform-ttf-and-opentype.tar.gz
Description: GNU Zip compressed data
jdk7-apple-platform-ttf.patch.tar.gz
Description: GNU Zip compressed data