Sat, 27 Jan 2001 18:13:14 +0000, Markus Kuhn <[EMAIL PROTECTED]> pisze:

> I like the idea that the terminal behaves in a useful way if the host
> simply echoes one-to-one all typed characters back, just as in ASCII. I
> don't like the idea of a backspace followed by a graphical character
> creating a broken left-half-ideograph on the screen.

"\b" does not erase the previous character, only moves the cursor
to the left. So you must know widths anyway: even if "\b \b" worked
for wide characters (I'm not sure if the right part should disappear
or not), it cannot work for combining accents, unless the cursor
position contains more information than the physical position and
writing a space behaved specially in this case.

So although at first sight backing over the last character seems more
logical, perhaps moving the cursor to the left one cell is possible
to be liked.

Unfortunately it's impossible to think about a terminal as with a
proportional font. There are more reasons than "\b": new characters
are overwritten instead of being inserted, erasing is done by writing
spaces, plain character cell is the smallest width unit.

-- 
 __("<  Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/
 \__/
  ^^                      SYGNATURA ZASTĘPCZA
QRCZAK

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

Reply via email to