Now I've finished exams and have some spare time, I'm working on debugging
the xterm/doublewide/combining patch. I am confused as to how cursor
behaviour should work again. :)

Imagine... (where [ is left half of a DWC and ] is the right half)...

  01234567890123456789
0  [][][][][][][][][]
1

After that last [], what should happen? Obviously, a narrow character can
fit in, so if one was sent, it should end up looking like

   [][][][][][][][][].

but, what if a doublewidth character was next? would it want to look like

   [][][][][][][][][][
                     ^ with an isolated half

or would it be like

   [][][][][][][][][]
  []

What do the other terminals that support doublewidth characters do? Do
they even allow doublewidth characters on odd columns at all?

(BTW : my email address is changing from @ecs.soton.ac.uk to @zepler.org,
 also my web page from http://www.ecs.soton.ac.uk/~rwb197 to
 http://www.zepler.org/~rwb197, please update links appropriately...)

-- 
Robert

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

Reply via email to