When an AWT Font object is used to generate a font definition on Mac OS
X the characters are offset vertically. The problem appears to be the
way the TrueType
<https://sourceforge.net/apps/trac/transform-swf/wiki/TrueType> fonts
are decoded by Java. In Sun's JDK 1.4 no translation was required as
font glyphs were decoded but that changed in JDK 1.6 so the translation
was applied.
First assessment is that Apple's version of Java 1.6 operates the same
as 1.4 so the translation in the current version is wrongly applied.
It is hoped to have a fix ready for a scheduled release at the end of April.
--
Stuart MacKay
Flagstone Software Ltd.
|