Bug 494158 - [te_IN] Incorrect rendering of 'ai' matra when dependent vowel code point for 'E' and 'AI' length mark code points are used
Summary: [te_IN] Incorrect rendering of 'ai' matra when dependent vowel code point for...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: lohit-fonts
Version: 10
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Rahul Bhalerao
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-04-05 05:36 UTC by Arjuna Rao Chavala
Modified: 2009-04-06 11:03 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 494902 (view as bug list)
Environment:
Last Closed: 2009-04-06 11:03:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Showing incorrect 'ai' matra rendering (116.78 KB, image/png)
2009-04-05 05:46 UTC, Arjuna Rao Chavala
no flags Details

Description Arjuna Rao Chavala 2009-04-05 05:36:45 UTC
Description of problem:


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


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Arjuna Rao Chavala 2009-04-05 05:45:13 UTC
Description of problem:
[te_IN] Incorrect rendering of 'ai' matra  when dependent vowel code point for 'E' and 'AI' length mark code points are used.
This problem is severe for telugu consonants Ma and Ya . For other consonants  also, the full consonant is retained along with the  glyphs, which is not correct.



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

How reproducible:
Visit  

Steps to Reproduce:
1. Visit Telugu newspapers  with proprietary fonts rendered by Padma Plugin at
http://uni.medhas.org/unicode.php5?file=http%3A%2F%2Fwww.andhrajyothy.com%2Feditshow.asp%3Fqry=%2F2009%2Fmar%2F15edit1

2. Look for syllables with 'ai' matra combination like మై
3.observe incorrect rendering as superimposition of individual glyphs.

Actual results:
'ai' matra substituion and  rendering

Expected results:
individual glyphs superimposed which results in incorrect rendering.

Additional info:

Comment 2 Arjuna Rao Chavala 2009-04-05 05:46:38 UTC
Created attachment 338202 [details]
Showing incorrect 'ai' matra rendering

Comment 3 Arjuna Rao Chavala 2009-04-05 05:47:15 UTC
This problem does not exist with  Pothana2000 font.

Comment 4 Rahul Bhalerao 2009-04-06 11:03:14 UTC
The explicit use the length marks is not approved by Unicode, they are used only for the rendering purpose. The data entered should use the authentic 'ai' matra character only. 
This is a bug with the data on the given website. 

The reason Pothana tends to give right output is that, it does not have a glyph for U+25cc, i.e. the dotted circle which is used to notify the invalid syllable, such as a vowel sign without a consonant. The obvious disadvantage of not having dotted circle is that, it may allow users to type in wrong sequences without notifying.

So, from both the rendering and font point of view, its not a bug.

For getting the right and authentic output with universally valid data, please use the 'AI' Matra character U+0c48, and drop the use if the length mark U+0c56. The problem should be reported back to the website, if possible.

From Pothana's point of view, it should include a glyph for U+25cc at right position to avoid confusion and use of invalid sequences. As I can see, it has the glyph, but not at right position. As pothana is still in packaging process for fedora, the problem can be reported only upstream.


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