Bug 504270

Summary: [Fonts-Indic][te_IN] - GSUB shape with SSA and HA are wrong.
Product: [Fedora] Fedora Reporter: Satyabrata Maitra <smaitra>
Component: lohit-telugu-fontsAssignee: Pravin Satpute <psatpute>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: b.rahul.pm, fonts-bugs, i18n-bugs, kkrothap, petersen, psatpute, smaitra, smohan
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-10-05 09:33:22 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
Telugu fonts with fix for this bug none

Description Satyabrata Maitra 2009-06-05 10:19:51 UTC
Description of problem:
GSUB shape with SSA (0C37) and HA (0C39) is showing wrong in the font.

Its positioning for the lower part of the composed character, should be below-right aligned which is now aligned as below-middle.

As of now The Image that is given to our Internal web page, is hand drawn and partly wrong also. But, the lower part alignment is Perfect there which is showing right-aligned.

These specific Combinations are given below :

68. U+0C24 U+0C4D U+0C37  త్ష  TA + HALANT + SSA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

70. U+0C24 U+0C4D U+0C39  త్హ  TA + HALANT + HA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

103. U+0C28 U+0C4D U+0C37  న్ష  NA + HALANT + SSA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

105. U+0C28 U+0C4D U+0C39  న్హ  NA + HALANT + HA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

140. U+0C2E U+0C4D U+0C39  మ్హ  MA + HALANT + HA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

175. U+0C2F U+0C4D U+0C39  య్హ  YA + HALANT + HA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

208. U+0C30 U+0C4D U+0C37  ర్ష  RA + HALANT + SSA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

210. U+0C30 U+0C4D U+0C39  ర్హ  RA + HALANT + HA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

243. U+0C32 U+0C4D U+0C37  ల్ష  LA + HALANT + SSA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

245. U+0C32 U+0C4D U+0C39  ల్హ  LA + HALANT + HA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.


278. U+0C35 U+0C4D U+0C37  వ్ష  VA + HALANT + SSA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.

280. U+0C35 U+0C4D U+0C39  వ్హ  VA + HALANT + HA => In image main character must be corrected as in font and in font the position of sub character(which is at the bottom) should be corrected as in image.


Version-Release number of selected component (if applicable):
lohit-telugu-fonts-2.3.8-1.fc11

How reproducible:
Always

Steps to Reproduce:
1. Start system with FC11 or Latest
2. Change the ibus with RAWCODE
3. Open Gedit
4. Type the combination's Unicode as given above.
5. Observe the lower part of the composed character.
  
Actual results:
Its showing below-middle alignment.

Expected results:
It should be below-right alignment.

Additional info:

Comment 1 Bug Zapper 2009-06-09 17:07:15 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 Jens Petersen 2009-06-29 07:01:22 UTC
Please file Lohit bugs against lohit-fonts.

Comment 4 Satyabrata Maitra 2009-06-29 07:05:59 UTC
H Rahul

Good to see you here taking care of this bug again. Please resolve the issue asap stealing some time from your busy academic schedule! :)

Comment 5 Pravin Satpute 2009-09-16 10:30:43 UTC
*** Bug 504272 has been marked as a duplicate of this bug. ***

Comment 6 Pravin Satpute 2009-09-16 10:35:07 UTC
Created attachment 361228 [details]
Telugu fonts with fix for this bug

please test this for above error, if any problem let me know.
if everything file, i will build package for f12

Comment 7 Krishna Babu K 2009-09-18 07:55:32 UTC
Hi Pravin,

   Thank you for your great effort. I have tested the following word list for this patch and it is working fine.

   0c39+0c30+0c4d+0c37+0c2e+0c41                ==> హర్షము
   0c18+0c30+0c4d+0c37+0c23                     ==> ఘర్షణ
   0c39+0c30+0c4d+0c37+0c3e+0c24+0c4d+0c2e      ==> హర్షాత్మ 
   0c39+0c30+0c4d+0c37+0c3e+0c15+0c4d+0c37      ==> హర్షాక్ష
   0c2c+0c4d+0c37+0c41+0c37+0c4d+0c35+0c2e+0c41 ==> బ్షుష్వము

   Thank you for this fix.

Regards,
Krishnababu k.

Comment 8 Pravin Satpute 2009-09-18 10:58:45 UTC
done commit in lohit upstream 
fix will be available with next upstream release

Comment 9 Pravin Satpute 2009-10-05 09:33:22 UTC
please reopen if any problem