Red Hat Bugzilla – Bug 437440
[as-IN] Consonant combination breaks in rawhide
Last modified: 2008-04-07 21:49:55 EDT
Description of problem:
I find that consonant for character "ra" Unicode U+09F0 breaks in latest rawhide.
Version-Release number of selected component (if applicable):
qt4 : qt4-4.3.4-5.fc9
Steps to Reproduce:
1. Open kate or kwrite or kaider and try to write combinations like U+0995
2. You can see the characters don't combine, it breaks.
The consonant combinations break
The consonant combinations should not break.
I have tested the double and triple combinations of U+09F0 only. More test
updates I will put here. Bengali and assamese use the same font file,
lohit-bengali. Whereas bengali combinations don't break, assamese combinations
break. Also, the combinations don't break in GNOME applications.
Created attachment 298021 [details]
Created attachment 298022 [details]
the characters given in the attachments can be typed in assamese phonetic
keyboard as follows :
aalam, hopefully this will help you.
Do you know what version it last worked with? Is this something which was
always broken in Qt 4 or a recent regression?
kevin, i just tested it today and hence i don't know about previous versions of
qt 4. also, i mostly work with stable releases and hence this problem was
unknown to me even if it existed in previous fedora rawhide.
aalam, the characters that are going to be displayed are as follows :
1. n/f/r : ন্ত্ৰ
2. k/r : ক্ৰ
3. r/k : ৰ্ক
Thanks Amit, it is help a lot
If this is something that requires upstream attention (and fixes), a better
approach would be to report this to trolltech:
yes, it is upstreamed with bug:#203028
same bug was filed for qt3 also 209972
Created attachment 299105 [details]
This patch created against qt-x11-opensource-src-4.3.4
this patch change script_base ra to 0x09f0 whenever script will be assamese,
and also change 0x09f0's Indicposition to Below as per requirement.
Pravin, thanks for the patch. I already sent the patch to qt-bugs so that it's
included in next release version.
I tested the patch with Pravin in his demo program.
1. U+0995 U+09Cd U+09F0 works fine
1. U+09F0 U+09CD U+0995 breaks.
I hope the fix will come soon.
sorry than, i think still some work need on patch
Pravin, could you please take a look at this? thanks
i am working on it, soon i will submit perfect patch
Created attachment 300060 [details]
Patch for assamese bug 437440 against qt-x11-opensource-src-4.3.4.tar.gz
This patch will solve the problem of assamese reph. It changes ra from 0x09b0
to 0x09f0 whenever assamese characters ra will come in syllable.
Thanks, I updated the patch in Rawhide.