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 How reproducible: Always Steps to Reproduce: 1. Open kate or kwrite or kaider and try to write combinations like U+0995 U+09CD U+09F0. 2. You can see the characters don't combine, it breaks. 3. Actual results: The consonant combinations break Expected results: The consonant combinations should not break. Additional info: 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] Right rendering
Created attachment 298022 [details] Wrong rendering
the characters given in the attachments can be typed in assamese phonetic keyboard as follows : 1. n/f/r 2. k/r 3. r/k 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: http://trolltech.com/developer/bugreport-form
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.
Hi! I tested the patch with Pravin in his demo program. 1. U+0995 U+09Cd U+09F0 works fine I noticed, 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
Ngo, sure 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.