[Bug 450699] New: lohit-fonts: Errors in "sh" and "shrI" in Lohit Tamil font

bugzilla at redhat.com bugzilla at redhat.com
Tue Jun 10 14:55:20 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.




https://bugzilla.redhat.com/show_bug.cgi?id=450699

           Summary: lohit-fonts: Errors in "sh" and "shrI" in Lohit Tamil
                    font
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: low
          Priority: low
         Component: lohit-fonts
        AssignedTo: rbhalera at redhat.com
        ReportedBy: chandra at ee.uwa.edu.au
         QAContact: extras-qa at fedoraproject.org
                CC: chandra at ee.uwa.edu.au,fedora-fonts-bugs-
                    list at redhat.com,petersen at redhat.com


Description of problem: Errors in "sh" and "shrI" in Lohit Tamil font

Version-Release number of selected component (if applicable):

Kubuntu 8.04 (Hardy Heron)
ttf-indic-fonts-core version 1:0.5.0-0ubuntu1

Problems with "sh" and "shrI" in Lohit Tamil fonts:

A. The ITRANS Tamil character "sh" in Lohit Tamil is rendered as ஶ் : the dot
above or pulli should be over the character rather than beside it. Most other
consonants are rendered correctly. For example, the consonant "k" is correctly
rendered as க். I have been told that the "font must have a correct GPOS table
for pulli positioning and the rendering engine must utilise that information
when drawing the glyph" for the character to show up correctly. Of the two, I
think it more likely that it is the font rather than the rendering system that
is likely to be faulty because க் shows up correctly.

B. The character "shrI" should properly be rendered as ஸ்ரீ. This character should
correctly be Unicode 0BB6 + 0BCD + 0BB0 + 0BC0 whereas in Lohit Tamil (and
possibly other Tamil fonts) it is made from Unicode 0BB8 + 0BCD + 0BB0 + 0BC0,
which is wrong. This should be corrected to accord with "The Unicode Standard,
Revision 5.0", p 325.

How reproducible:

Use SCIM or some scheme that allows raw Unicode to be input into a Unicode-aware
text editor and see the results onscreen.

Steps to Reproduce: A
1. Ensure that locale for Tamil is set up and that Lohit Tamil is default Tamil
font.
2. Install SCIM or other method to input raw Unicode from keyboard.
3. Into a Unicode-aware text editor, enter raw Unicode so: U+0BB6 + U+0BCD.
4. Verify that inputting U+0B95 + U+0BCD gives க் as expected. So problem lies
with font.
  
Actual results: For step 3: ஶ்

Expected results: For step 3: ஶ with dot (pulli) above as for க் above.

Steps to Reproduce: B
1. Ensure that locale for Tamil is set up and that Lohit Tamil is default Tamil
font.
2. Install SCIM or other scheme to input raw Unicode from keyboard.
3. Into a Unicode-aware text editor, enter raw Unicode so: 
U+0BB6 + U+0BCD + U+0BB0 + U+0BC0

Actual results: For step 3: ஶ்ரீ

Expected results: For step 3: ஸ்ரீ

Additional info:

1. The character ஸ்ரீ is wrongly encoded as U+0BB8 + U+0BCD + U+0BB0 + U+0BC0 in
Lohit Tamil.
2. These errors could exist in other Tamil fonts in addition to Lohit Tamil.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-fonts-bugs-list mailing list