Opened 9 years ago

Last modified 8 years ago

#12802 assigned enhancement

Integrate ICU's bidirectional text handling into BView — at Initial Version

Reported by: richienyhus Owned by: axeld
Priority: normal Milestone: R2
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: #6950 Blocking:
Platform: All

Description

We need to support people whose language writes text Right-to-Left, but who might want to mention/write something in English or another language that writes text Left-to-Right, therefore creating bidirectional text.

As the Locale Kit already uses ICU, we should integrate ICU's ubidi class into BView for system wide BiDi text support.

This has previously been brought up by Adrian in a past mailing list post.

Ubidi can calculate if a text run (chuck of text to be rendered) is Left-to-Right; Right-to-Left; 'Direction Mixed' or 'Direction Neutral' (i.e. an emoji).

Change History (0)

Note: See TracTickets for help on using tickets.