single-width unicode chars are displayed double-width
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-terminal (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
Ever since I upgraded from breezy to dapper, gnome-terminal doesn't display all unicode characters correctly anymore. The lowest 256 character (i.e. the unicode blocks basic latin and latin-1 supplement) are displayed correctly,
but characters from (for example) the latin extended A/B and greek/coptic blocks are displayed as double-width characters, while they should be single-width (see screenshot).
This only happens in gnome-terminal: other terminals (xterm specifically) and
other gnome input boxes (the gnome-character-map input line for example) work
fine and display the characters as single-width.
My locales are:
[bas@ophelia]~> locale
LANG=en_GB.UTF-8
LANGUAGE=en_NL:en
LC_CTYPE=
LC_NUMERIC=
LC_TIME=nl_NL.UTF-8
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
I'm using gnome-terminal 2.13.0-0ubuntu2 on dapper.
Hmm, this systems doesn't seem to be able to handle attachments. The screenshot I mentioned above, can be found at http:// zoetekouw. net/screens/ screen70. png
The é, ç and ô chars (from latin1-supplement) are displayed correctly, but the others chars are double-width instead of single width.