Robert Brady writes:

> what should
> 
>   0041 0300 0008 0061
> 
> do, if the backspace only removes the 0300?

Certainly backspace shouldn't remove only the 0300. The terminal
emulator is free to (and is even expected to) combine 0041 0300 to
00C0. The behaviour of backspace must be independent whether you treat
0041 0300 as two or as a single character. In other words, if
backspace is not to work on the column, its behaviour must be defined
in terms of complex characters.

> So I don't feel theres much point honouring it for ==2 characters,
> either, that would just be inconsistent.

I can't follow this argumentation. Combining characters are so much
different from double-width characters.

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

Reply via email to