Namespaces
Variants
Actions
Revision as of 23:24, 23 April 2012 by lpvalente (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Inconsistency in displaying text which contains mixed Latin and Arabic characters on Series 40 (Known Issue)

Jump to: navigation, search
SignpostIcon Asha UI.png
Article Metadata

Compatibility
Platform(s): Series 40

Article
Created: User:Technical writer 1 (28 Nov 2007)
Last edited: lpvalente (23 Apr 2012)

Description

MIDlet developers must add an extra right-to-left mark (U+200F) character in the beginning of the text that is expected to have most of its characters from right-aligned languages, such as Arabic, Farsi, or Hebrew, intermixed with a few characters from left-aligned languages, such as English or French. This ensures that the characters in such texts are displayed sequentially as specified in the MIDlet's source code beginning from the right edge of the screen.

How to reproduce

For demonstrating the issue, create a MIDlet with a Form and add the following Strings to the form: "form.append("abc\u0626\u0624\u0625\u0625\u0625\u0625\n");" and "form.append("\u200Fabc\u0626\u0624\u0625\u0625\u0625\u0625\n");". The latter String is shown correctly because it has the U+200F character in the beginning of the String.

Solution

No known solution.

83 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved