Robert Brady wrote on 2000-06-09 17:12 UTC:
> 01234567890123456789
> [][][][][][][][][]
> []
I think, that one is the preferable choice. If the cursor is on the last
column and a wide character arrives, then simply prefix it with a space.
That will certainly be far more readable and easier to implement than
breaking up the character. It would be desirable however, if this
inserted space does not show up in a selection operation across this
line break, because it never was part of the text that was originally
sent to the terminal, and I don't think xterm should introduce new
characters in selections (as it does at the moment unfortunately by
transforming TABs into spaces). So some form of "special space" would
have to be introduced (perhaps using some combination of the attribute
bits?). U+303F (a narrow character) would also be an alternative for
filling the skipped last column. It was my understanding, however, that
the main purpose of U+303F is to represent the surviving half of a
half-overwritten wide character.
Markus
--
Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
Email: mkuhn at acm.org, WWW: <http://www.cl.cam.ac.uk/~mgk25/>
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/lists/