GNOME Bugzilla – Bug 302171
Gnome terminal cannot handle combining characters correctly
Last modified: 2006-04-28 02:28:45 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: ☹
Problem can be reproduced in vte, too.
Likely a vte problem
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.
*** This bug has been marked as a duplicate of 149631 ***