On Wed, 27 Sep 2000, Markus Kuhn wrote:

> It is completely unclear to me at the moment, whether it makes any sense
> to add any bidi functionality to xterm. There are two very different
> processing models potentially available: ISO 6429 = ECMA-48 and the
> Unicode bidi algorithm. See also ECMA Technical Report TR/53. None of
> this is widely used in practice at the moment.

We certainly need something, otherwise simple programs such as "ls" will
need to know about shaping/re-ordering, which I would guess is not
desirable.

What semantics are desirable? Well, for starters, (ignoring bidi), Arabic
shaping needs to happen.

  " A "                 A (isol)
  " AB "                A (init) B (term)
  " ABC "               A (init) B (med)  C (term)

These are all pretty clear cut. But what to do character by chacter? I
suggest -

  " A"                  A (isol)
  " AB"                 A (init) B (term)
  " ABC"                A (init) B (med)  C (term)

i.e when we get a character, we go to the previous one and shape it as
appropriate...

But, what to do in the case

  " A C^H^HG"

do we want it to end up like A (init) G(medial) C(term), or A (isol) G 
(isol) C (isol)? Or what?

-- 
Robert

-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/lists/

Reply via email to