GNOME Bugzilla – Bug 597812
[ml_IN] wrong behavior when backspace used with zwj + punctuation
Last modified: 2018-05-22 12:53:31 UTC
When [consonant] + [virama] + zwj + [space | punctuation] sequence is present in any text editor and then if backspace is pressed the whole [consonant] + [virama] + zwj + [space | punctuation] sequence get deleted. Samples for this squence: 1. അവന് + space 2. ഞാന്? 3. ഇവള്! The expected sequence after backspace is [consonant] + [virama] + zwj Qt and ICU gives expected result. When [consonant] + [virama] + zwj comes inside a word, for eg: നന്മ , there is no problem. So this problem happens only if zwj is followed by punctuation or space. -
ping
*** Bug 703856 has been marked as a duplicate of this bug. ***
Tested on Fedora 19 Even 200d get clustered with single Indic unicode characters as well. Example: "0915 200d" " " Version: pango-1.34.1-1.fc19.x86_64 harfbuzz-0.9.18-3.fc19.x86_64
Similar to Bug#65547, I suppose it is because Pango checks the character classification only to determine what characters should be deleted with the backspace. the behavior at comment#3 explains that.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/pango/issues/164.