The annoying thing for me is not that these characters are represented,
but that they ignore the character grid. If I run,

   for x in `seq 1 31`;do echo -e $x-\\x$(printf %x $x)=;done

it should print the character code, followed by a minus, followed by a
representation of the character code, followed by an equals sign --
except when the character code tells the cursor to jump around or delete
stuff.

On the linux console, and in plain old xterm, the non-moving characters
print are invisible and take up no space.

In xfce4-terminal, they print as little squares but stay within their
assigned box.

In gnome terminal, as in the attached picture, they encroach over the
following character, so that you can't read it.

This is annoying, because it means you can't look at files that e.g. use
the field separator codes (28-31) as field separators.


** Attachment added: "Image showing many control characters misbehaving"
   
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/501601/+attachment/4134902/+files/gnome-terminal.png

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.
https://bugs.launchpad.net/bugs/501601

Title:
  Bash in gnome-terminal shows control characters as unsupported-unicode
  squares

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/501601/+subscriptions

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to