This actually happens with all combining characters, not just the dagesh.
For example, if in terminal you enter a letter "s" followed by U+0300 
(COMBINING GRAVE ACCENT) and U+0327 (COMBINING CEDILLA), you see these three 
chars in a row, like this:
s`ΒΈ 
. If you now press Enter, you'll see a 'command not found' statement. Now if 
you just press backspace ONCE, the view become like this:
s`
, and if you press Enter now, bash doesn't complain. Furthermore, you cannot 
erase these two characters. However, to make things just more funny, if you 
start continuously pressing up and down arrows (previous/next cmd), you'll see  
the number of s` peers growing by one after each press of the arrow down 
button. However, no matter how many of them are displayed, pressing Enter is 
just as effective as pressing it with a blank command.

It seems to me like bash now actually knows what a combining character
is, and upon pressing backspace erases all combining characters and the
one they are combined with, however, gnome-terminal doesn't expect that.

-- 
Entering and removing combining characters messes up terminal display
https://bugs.launchpad.net/bugs/139457
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to