Bug 437440

Summary: [as-IN] Consonant combination breaks in rawhide
Product: [Fedora] Fedora Reporter: Amitakhya Phukan <aphukan>
Component: qt4Assignee: Pravin Satpute <psatpute>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: aalam, eng-i18n-bugs, kevin, psatpute, rdieter
Target Milestone: ---Keywords: i18n, Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 4.3.4-11.fc9 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-04-08 01:49:55 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:
Attachments:
Description Flags
Right rendering
none
Wrong rendering
none
This patch created against qt-x11-opensource-src-4.3.4
none
Patch for assamese bug 437440 against qt-x11-opensource-src-4.3.4.tar.gz none

Description Amitakhya Phukan 2008-03-14 07:29:37 UTC
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.

Comment 1 Amitakhya Phukan 2008-03-14 07:41:17 UTC
Created attachment 298021 [details]
Right rendering

Comment 2 Amitakhya Phukan 2008-03-14 07:41:47 UTC
Created attachment 298022 [details]
Wrong rendering

Comment 3 Amitakhya Phukan 2008-03-14 10:29:10 UTC
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.

Comment 4 Kevin Kofler 2008-03-14 10:34:06 UTC
Do you know what version it last worked with? Is this something which was 
always broken in Qt 4 or a recent regression?

Comment 5 Amitakhya Phukan 2008-03-14 10:39:36 UTC
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.

Comment 6 Amitakhya Phukan 2008-03-14 10:40:31 UTC
aalam, the characters that are going to be displayed are as follows :

1. n/f/r : ন্ত্ৰ
2. k/r : ক্ৰ
3. r/k : ৰ্ক

Comment 7 A S Alam 2008-03-14 10:50:09 UTC
Thanks Amit, it is help a lot

Comment 8 Rex Dieter 2008-03-14 14:41:54 UTC
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

Comment 9 A S Alam 2008-03-17 03:27:59 UTC
yes, it is upstreamed with bug:#203028

Comment 10 Pravin Satpute 2008-03-20 11:25:46 UTC
same bug was filed for qt3 also 209972


Comment 11 Pravin Satpute 2008-03-26 07:04:22 UTC
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.

Comment 12 Than Ngo 2008-03-26 11:28:01 UTC
Pravin, thanks for the patch. I already sent the patch to qt-bugs so that it's 
included in next release version.

Comment 13 Amitakhya Phukan 2008-03-28 06:14:33 UTC
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.

Comment 14 Pravin Satpute 2008-03-28 08:42:21 UTC
sorry than, i think still some work need on patch

Comment 15 Than Ngo 2008-03-28 10:02:41 UTC
Pravin, could you please take a look at this? thanks

Comment 16 Pravin Satpute 2008-03-28 10:11:19 UTC
Ngo, sure
i am working on it, soon i will submit perfect patch

Comment 17 Pravin Satpute 2008-04-02 13:11:03 UTC
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.

Comment 18 Kevin Kofler 2008-04-08 01:49:55 UTC
Thanks, I updated the patch in Rawhide.