Bidi reordering of soft hyphen

Whistler, Ken ken.whistler at sap.com
Tue Apr 1 15:31:08 CDT 2014


Richard Wordingham noted:



> As U+2010 HYPHEN would result in text like 'car-', in an English

> influenced context I would also go with 'car-'.



That's always a possibility, I suppose, but I'm not sure what

"English influenced context" means here.



The examples I just gave were for a RTL paragraph context.

In a LTR paragraph context, the same input would end up in

a very different order:



Trace: Entering br_UBA_ReverseLevels [L2]

Current State: 19

  Text:        05D0 05D1 05D2 0020 0063 0061 0072 002D

  Bidi_Class:     R    R    R    L    L    L    L    L

  Levels:         1    1    1    0    0    0    0    0

  Runs:        <L-----------------------------------L>



  Order:      [2 1 0 3 4 5 6 7]



And you get the display:



CBA car-

--------->



As opposed to:



-car CBA

<---------



In either case, the hyphen-minus (or hyphen), ends up at the *end of the line*.



My take is that *if* I am going to insert a visible glyph at the point of the

SHY, it would probably be best to insert it at the actual line break at the

end of the line, to be in the same position as an explicit hyphen-minus with

the same line break.



--Ken




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unicode.org/pipermail/unicode/attachments/20140401/b18b79d3/attachment.html>


More information about the Unicode mailing list