Bidi edge cases in Hangul and Indic

QSJN 4 UKR via Unicode unicode at
Wed Feb 28 09:39:06 CST 2018

Thank you.

Section 3.5 confused me: Shaping, that is selection of
cursive-connected shapes, is applied after the UBA reordering. However
other character to glyph conversions are applied before it "(taking
the embedding levels into account for mirroring)".

>2018-02-26 21:45 GMT+02:00, Ken Whistler <kenwhistler at>:
> On 2/26/2018 7:11 AM, QSJN 4 UKR wrote:
>>> The UBA reorders the display order in layout -- not the underlying
>>> string.
>> What?
>> UBA reorders characters, not glyphs.
> Actually it does not. The backing order storage of the text is
> unaffected. See UAX #9:
> "When working with bidirectional text, the characters are still
> interpreted in logical order--only the display is affected."
> And see Section 3.4, Reordering Resolved Levels. The character stream is
> mapped onto glyphs *in logical order*.

More information about the Unicode mailing list