Bug 437440 - [as-IN] Consonant combination breaks in rawhide
Summary: [as-IN] Consonant combination breaks in rawhide
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: qt4
Version: rawhide
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Pravin Satpute
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-03-14 07:29 UTC by Amitakhya Phukan
Modified: 2008-04-08 01:49 UTC (History)
5 users (show)

Fixed In Version: 4.3.4-11.fc9
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-04-08 01:49:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Right rendering (151.16 KB, image/jpeg)
2008-03-14 07:41 UTC, Amitakhya Phukan
no flags Details
Wrong rendering (197.69 KB, image/jpeg)
2008-03-14 07:41 UTC, Amitakhya Phukan
no flags Details
This patch created against qt-x11-opensource-src-4.3.4 (1.07 KB, patch)
2008-03-26 07:04 UTC, Pravin Satpute
no flags Details | Diff
Patch for assamese bug 437440 against qt-x11-opensource-src-4.3.4.tar.gz (1.76 KB, patch)
2008-04-02 13:11 UTC, Pravin Satpute
no flags Details | Diff

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.


Note You need to log in before you can comment on or make changes to this bug.