Bug 463414
Summary: | [ml_IN] some GSUB conjunctions cursoring got failed | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Jia Dong <jdong> |
Component: | fonts-indic | Assignee: | Rahul Bhalerao <b.rahul.pm> |
Status: | CLOSED NOTABUG | QA Contact: | QE Internationalization Bugs <qe-i18n-bugs> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 5.2 | CC: | llim |
Target Milestone: | rc | Keywords: | Desktop |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-09-23 12:53:24 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jia Dong
2008-09-23 09:53:17 UTC
There is no reason for delete, or cursoring to complete with one click for these test cases. These are not single syllables, but words comprising of multiple syllables. I am not sure about the necessity of these test cases either. But certainly the cursor behavior is not a bug here. Ah..those special case at the bottom of the page. Can we have the language maintainer let us know the preferred number of clicks? (the string is made of how many chars) Some additional information: In ml_IN cases,all backspace clicks on cases can match the number of unicode. e.g. #249 U+0D39 U+0D4D unicode:2 delete:1 left/right cursoring:1 backspace:2 backspace unicode #250 6 clicks 6 #251 9 clicks 9 #252 9 clicks 9 #253 7 clicks 7 #254 13 clicks 13 Every case's delete clicks and cross click is 1 click except those above cases. And in other test case,such as as_IN,hi_IN,bn_IN,some long conjunctions(I didn't test all) have 1 delete click and 1 cross click,whatever how many unicode they have. e.g. [bn_IN GUSB] #214 U+0995 U+09CD U+099F U+09CD U+09B0 unicode:5 delete:1 left/right cursoring:1 backspace:5 [as_IN GUSB] #139 U+099A U+09CD U+099B U+09CD U+09AC unicode:5 delete:1 left/right cursoring:1 backspace:5 [hi_GUSB] #1367 U+0939 U+094D U+0937 unicode:3 delete:1 left/right cursoring:1 backspace:3 This is still the right behavior. 09CD and 094D are the 'Halant' characters for the respective languages, that works as a joiner for consonants in the conjunct. So as far as you have them between every two consonants, the syllable may keep growing in terms of number of unicode values. Thus they will have only one delete press for the entire syllable and as many backspaces as the number of unicode characters involved.This is not the same case with the test cases present for Malayalam. There they have multiple syllables and thus multiple delete clicks. Backspace is not affected in any case. Ani, the fedora and gnome coordinator for Malayalam l10n can confirm the correctness of cursor, delete and backspace behavior for the mentioned test cases. |