Unicode text includes bidirectional text, text that requires contextual shaping, and text with combining characters. Unicode text cannot be rendered with traditional one-code-point to one-glyph rendering; it requires analysis and processing of runs of text.

Currently Flash MX04 is able to render Unicode text properly with system fonts, but when we embed the font, the pre processing that is needed is skipped (because flash MX04 does not have any internal pre processing mechanism for Unicode)

Following example shows how flash wrongly renders Tamil Unicode character “koo”

Let us hope this problem will be solved in the future release.