Flashplayer bug: Incorrect wrapping on multiline Unicode text

I came across this bug while working on a localised Flex application for one of our clients. In the Thai version of the site the text was wrapping incorrectly. It didn’t cut off sentences where there were whitespaces. Instead it cut off in the middle of words. Take a look at this example:

Incorrect wrapping on Unicode text (Thai)

You can see the second word is cut off in the middle. It turns out that this is a bug in the Flash Player:

http://bugs.adobe.com/jira/browse/SDK-13720
http://bugs.adobe.com/jira/browse/FP-87

So it affects Unicode languages like Arabic, Thai, Georgian, Chinese, Korean, Javanese, Tamil, Hindi, Gujarati, Malayalam, Kannada, Marathi, Telegu, Japanese, etc.

It looks like this bug needs votes before it gets fixed by Adobe. So if this bug affects you as well, please sign up to the Adobe bug management system and vote for this bug to get fixed.

[UPDATE 17-oct-2008] This bug has been fixed by Adobe. This is the comment they added in Jira: “fixed with Flash Player 10.r12″.


About this entry