Ticket #7055 (closed enhancement: fixed)
BiDi complex text handlers
| Reported by: | peller | Owned by: | peller |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.2 |
| Component: | Dojox | Version: | 1.1.1 |
| Severity: | normal | Keywords: | |
| Cc: | hossamt@… |
Description
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 https://bugs.eclipse.org/bugs/attachment.cgi?id=63835