Details
-
Task
-
Resolution: Moved
-
P3: Somewhat important
-
None
-
None
-
None
-
a6046be428b39602089e1085e2e93d057059f70a..da979ed2ae9a93c027e79baccf71da9b09619245
Description
The updated Bidirectional Algorithm and five new bidi format characters will improve the display of text for hundreds of millions of users of Arabic, Hebrew, Persian, Urdu, and many others. The display and positioning of parentheses will better match the normal behavior that users expect. By using the new methods for isolating runs of text, software will be able to construct messages from different sources without jumbling the order of characters. The new bidi format characters correspond to features in markup (such as in CSS). Overall, these improvements also bring greater interoperability and an improved ability for inserting text and assembling user interface elements.
In a major enhancement for CJK usage, this new version adds standardized variation sequences for all 1,002 CJK compatibility ideographs. These sequences address a well-known issue of the CJK compatibility ideographs — that they could change their appearance when any process normalized the text. Using the new standardized variation sequences allows authors to write text which will preserve the specific required shapes of these CJK ideographs, even under Unicode normalization.
Better support for Hebrew word break behavior and for ideographic space in line breaking.
Attachments
Issue Links
- depends on
-
QTBUG-33764 Unicode BiDi itemization code needs to be updated / re-worked
- Closed
- is replaced by
-
QTBUG-5472 Update Unicode Database to 7.0
- Closed
- relates to
-
QTBUG-29930 Unicode script itemization code needs to be re-worked
- Open