Egmont Koblinger wrote:
Maybe I type an "Ã", first "a" is sent over the network, then for some
reason some packets are lost or there's a short network failure, and the
combining acute is only sent five seconds later. The receiver party has to
first display an "a" since it doesn't know it's going to be continued. Then
later it has to be able to put an accent over the already displayed
character.
You have the same issue with arabic/indic scripts right now, even without combining characters. Your terminal program would clearly need to know how to redraw the entire line of text when it receives new codepoints, and not just the latest single character. (hopefully without flickering)
Hrm, if I have a moment I'll test this with some NFD Vietnamese text and a small perl program on my gnome terminal :)
-- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/
