GNOME Bugzilla – Bug 516883
[te] cons plus vowel 'ai' rendering in Telugu incorrect
Last modified: 2009-01-26 22:11:27 UTC
Please describe the problem: In Telugu, consonant shapes are primarily two types those with a tick mark on the top of the character and those which do not have any such mark. Pango when rendering consonent and vowel 'ai' combination should remove the tick marks if they exist for the base telugu character. It should also improve the positioning of the top part of ai glyph properly. This is better done by Qt as used in Kword. Steps to reproduce: 1. Open gedit, select a way of entering telugu characters 2. Enter telugu codes corresponding to ka, vowel 'ai' Kha,vowel 'ai' ga vowel 'ai' Gha and vowel 'ai' 3. Observe the rendered output and compare the output using kword for the same sequence Actual results: 4. The first, third and fourth which have tick mark on the top of the glyph on the base character is not removed when vowel 'ai' is to be joined thus causing distorted rendering. Expected results: for the first, third, fourth char codes, the top tick mark like stroke should be removed. For the second, the positioning of the top glyph of 'ai' could be adjusted slightly to the left. Does this happen every time? Yes Other information: This impacts the entire telugu localization efforts, as the resulting characters in the present rendering are incorrect
Created attachment 105399 [details] wrong rendering by pango of the first four conosnants with vowel 'ai' endings rendering by pango of the first four telugu conosnants with vowel 'ai' endings
Created attachment 105400 [details] rendering by QT of the first four telugu conosnants with vowel 'ai' endings correct rendering by pango of the first four telugu conosnants with vowel 'ai' endings
For unicode entry U+0c15 u+0c10 spacebar U+0c16 u+0c10 spacebar U+0c17 u+0c10 spacbar U+0c18 u+0c10 spacebar is to be used to display the problematic rendering described in the bug
Fixed in gnome 2.22.1
More info. in the change http://svn.gnome.org/viewvc/pango?limit_changes=100&view=revision&revision=2107