[ml_IN] wrong behavior when backspace used with zwj + punctuation
Submitted by Santhosh Thottingal
Link to original bug (#597812)
Description
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:
- അവന് + space
- ഞാന്?
- ഇവള്!
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.
Version: 1.26.x