[Fedora-i18n-bugs] [Bug 825081] [kn_IN] Lohit Kannada font does not properly handle vowel signs in consonant clusters

bugzilla at redhat.com bugzilla at redhat.com
Tue May 29 17:06:23 UTC 2012


https://bugzilla.redhat.com/show_bug.cgi?id=825081

--- Comment #4 from Shriramana Sharma <samjnaa at gmail.com> ---
(In reply to comment #3)
> Just tried for ಕ್ಷೃ 

I *told* you it works for ಕ್ಷೃ because for ಕ್ಷೃ ಜ್ಞ and two other consonant
clusters you have included separate glyphs with all vowel sign combinations in
the font. The point was for combinations *other* than these which can very well
occur when writing especially Sanskrit-based words in Kannada script.

But even with ಕ್ಷೃ the rendering is not consistent in Linux. See for ಕ್ಷು ಕ್ಷೂ
the SSA-vattu is pushed to the right, whereas it is right below the KA in other
vowels due to the existence of pre-composed glyphs with vowel sign. And for
ಕ್ಷೌ it is also pushed to the right despite the existence of the
precomposed-glyph.

(Maybe your rendering in Pango/Fedora is different from what I am seeing in
LibreOffice/Kubuntu -- please post a PDF.)

> it works fine in Gnome with pango. Please test it and
> let me know if its work on Windows.

LOL I'm not only using it on Windows but also on my Kubuntu Linux installation. 

On LibreOffice 3.5 on Kubuntu 12.04, the sequences still do NOT render
properly. The PDF I had given you was produced by LibreOffice on Linux only and
not from Windows.

> So i can fix other combination in same way.

Let me just list the required rendering so you can take care of how it is to be
achieved:

Nasically you have four consonant clusters with precomposed glyphs i.e. K.SSA,
J.NYA, D.DA and L.LA. Of these, except for vowel signs U, UU and vocalic R, RR,
L, LL, combinations with all other vowel signs are precomposed.

1) In the case of these precomposed glyphs:

1a) If VS = vowel sign of U/UU or one of the vocalic vowels,

    C1 + VIR + C2 + VS --> C1_WITH_C2_VATTU VS

1b) If VS is another vowel sign or the virama

    C1 + VIR + C2 + VS --> C1_WITH_C2_VATTU_WITH_VS

2) In the case of the consonant clusters *without* precomposed glyphs

2a) If VS = vowel sign of U/UU or one of the vocalic vowels,

    C1 + VIR + C2 + VS --> C1 VS C2_VATTU

2b) If VS is another vowel sign or the virama

    C1 + VIR + C2 + VS --> C1_WITH_VS C2_VATTU

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the i18n-bugs mailing list