Bug 494158 - [te_IN] Incorrect rendering of 'ai' matra when dependent vowel code point for 'E' and 'AI' length mark code points are used
[te_IN] Incorrect rendering of 'ai' matra when dependent vowel code point for...
Product: Fedora
Classification: Fedora
Component: lohit-fonts (Show other bugs)
All Linux
low Severity medium
: ---
: ---
Assigned To: Rahul Bhalerao
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2009-04-05 01:36 EDT by Arjuna Rao Chavala
Modified: 2009-04-06 07:03 EDT (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 494902 (view as bug list)
Last Closed: 2009-04-06 07:03:14 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

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

  None (edit)
Description Arjuna Rao Chavala 2009-04-05 01:36:45 EDT
Description of problem:

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

How reproducible:

Steps to Reproduce:
Actual results:

Expected results:

Additional info:
Comment 1 Arjuna Rao Chavala 2009-04-05 01:45:13 EDT
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):

How reproducible:

Steps to Reproduce:
1. Visit Telugu newspapers  with proprietary fonts rendered by Padma Plugin at

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 01:46:38 EDT
Created attachment 338202 [details]
Showing incorrect 'ai' matra rendering
Comment 3 Arjuna Rao Chavala 2009-04-05 01:47:15 EDT
This problem does not exist with  Pothana2000 font.
Comment 4 Rahul Bhalerao 2009-04-06 07:03:14 EDT
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.