Character glyphs display incorrectly in Adobe Flash MX 2004 and Adobe Flash 8
Issue
Some characters that displayed correctly in Adobe Flash 5 may display garbage characters or incorrect glyphs when viewed in Adobe Flash Player 7 or Adobe Flash Player 8.
Reason
Adobe Flash MX 2004 introduced some fundamental changes in font management.
- Adobe Flash MX 2004 was the first version of Adobe Flash to use ATSUI font APIs. This was required in order to support the switch to Unicode standard. However, ATSUI APIs return different font metrics and outlines than the methods used in Flash 5.
- Additionally, when Adobe Flash MX 2004 switched to Unicode, the codepage set in the font became vital to correct font display (it's the only way internally for Flash to map 8-bit fonts into 16-bit Unicode font ranges). Unfortunately many fonts have incorrect code page settings causing incorrect font display.
Ref. (1077744)
Solution
Unfortunately this is a fact of life when working with older Adobe Flash content. The best possible workaround is to convert the FLA to Adobe Flash MX 2004 or Adobe Flash 8 and use a recent font with a correct unicode code page for that particular character set. Finally, republish for AdobeFlash Player 7 or Adobe Flash Player 8.
This content requires Flash
To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.
Download the free Flash Player now!
