After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 302171 - Gnome terminal cannot handle combining characters correctly
Gnome terminal cannot handle combining characters correctly
Status: RESOLVED DUPLICATE of bug 149631
Product: vte
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: VTE Maintainers
VTE Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-04-27 13:54 UTC by Mike FABIAN
Modified: 2006-04-28 02:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Mike FABIAN 2005-04-27 13:54:12 UTC
Please describe the problem:
Gnome terminal cannot handle combining characters correctly

Steps to reproduce:
Use bash in gnome terminal.

Type an 'o' (U+006F) at the bash prompt in Gnome terminal. Looks like this:

mfabian@magellan:~$ o
                     ^cursor position

Then, paste the character U+0308 (COMBINING DIAERESIS) behind that 'o'.
You can use 'ucm' to the the pasting, just select U+0308 in 'ucm' and
then paste it into the gnome-terminal.

Now it looks like this:

mfabian@magellan:~$ ö
                      ^cursor position

Note that the cursor position is one column too far to the right.

Type "Backspace". Now it looks like this:

mfabian@magellan:~$ o
                     ^cursor position

The dots above the 'o' have disappeared but the 'o' is still there.

Type "Backspace" again. No further change, you cannot delete the 'o'.


Actual results:
gnome-terminal gets confused where the cursor is.
Some characters are not displayed correctly.


Expected results:
Compare with xterm, mlterm, or recent versions of 
konsole to see the correct behavior.

Does this happen every time?
Yes.

Other information:
☹
Comment 1 Stanislav Brabec 2005-04-27 13:59:49 UTC
Problem can be reproduced in vte, too.
Comment 2 Olav Vitters 2005-05-08 11:23:41 UTC
Likely a vte problem
Comment 3 Stanislav Brabec 2005-11-08 12:21:06 UTC
I can still reproduce this bug in GNOME 2.12.1:

To reproduce, do for example:

mkdir -p Björk/Jo̍ga
mkdir -p Rūp\ Verma/चेतना

In nautilus you see it properly:
Jo̍ga
चेतना

In gnome-terminal/vte you see incorrect:
Jo ga
चतना

Note: Gecko is affected by similar problems, sou you can see characters
incorrectly in your browser, too.
Comment 4 Behdad Esfahbod 2006-04-28 02:28:45 UTC

*** This bug has been marked as a duplicate of 149631 ***