GNOME Bugzilla – Bug 627016
[te-in] Consonants conjucts ending with Halanth render incorrectly with Pothana font
Last modified: 2012-05-29 09:46:25 UTC
For a test case of text U0c2f-U0c4d-U0c30-u0c4d ('-' to show separate chars, not to be typed) results in a separate halanth after the the main form. The halanth should be attached to base consonant. For images of rendered out see the old bug as described in fedora bug 476427 https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=476427 (with a different input characters with similar pattern and with Lohit Teugu Font). Pothana font worked properly at that time. Looks like a potential case of regression due to moving over hb-ng code. With 1.28.0 and updated Lohit-telugu, there is no problem. GSUB lookups of glyph sequence for the above text ( glyphs 104, 97,63,63)seem to be stopping after akhn, blwf, blws. The final haln lookup is not being done. So the glyphs for the above sequence are ending up as glyph 104, glyph 178, glyph 63 instead of glyph 214 and glyph 157.
This is quite possibly already handled correctly with new harfbuzz, so I'm just letting it die when we move to using that.
This was found to be a font issue and fixed as per the link.
changing the resolution to reflect the reality