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:
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:
Created attachment 338202 [details] Showing incorrect 'ai' matra rendering
This problem does not exist with Pothana2000 font.
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.