Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#7055 closed enhancement (fixed)

BiDi complex text handlers

Reported by: Adam Peller Owned by: Adam Peller
Priority: high Milestone: 1.2
Component: Dojox Version: 1.1.1
Keywords: Cc: [email protected]
Blocked By: Blocking:


This feature introduces routines to parse and process bidi complex strings, such as e-mail, url, and file paths, both for static strings as well as dynamic strings as they are entered in web controls. Integration with Dijit is also highly desirable.

"... Bidirectional text offers interesting challenges to presentation systems. For plain text, the Unicode Bidirectional Algorithm (UBA) generally specifies satisfactorily how to reorder Bidirectional text for display. This algorithm, or close to it, is implemented in the presentation systems of a number of platforms, giving them a good handle on Bidirectional support. However, all Bidirectional text is not necessarily plain text. There are also instances of text structured to follow a given syntax, which should be reflected in the display order. The general algorithm, which has no awareness of these special cases, often gives incorrect results when displaying such structured text. ..."

Matitiahu Allouche (Bidi architect) "Display of Complex Expressions Containing Bidirectional Text" at

Attachments (1) (4.8 KB) - added by Adam Peller 13 years ago.
Initial contribution from Hossam Katory (IBM, CCLA)

Download all attachments as: .zip

Change History (5)

Changed 13 years ago by Adam Peller

Attachment: added

Initial contribution from Hossam Katory (IBM, CCLA)

comment:1 Changed 13 years ago by Adam Peller

Resolution: fixed
Status: newclosed

(In [14159]) commit experimental BidiComplex? code from Hossam Katory (IBM, CCLA). Fixes #7055

comment:2 Changed 13 years ago by Adam Peller

(In [14160]) oops. subclipse ran amok again. putting lipsum.js back. Refs #7055

comment:3 Changed 13 years ago by Adam Peller

(In [14184]) Some code cleanup. Refs #7055

comment:4 Changed 13 years ago by Adam Peller

(In [14200]) some more cleanup. Refs #7055

Note: See TracTickets for help on using tickets.