[Fedora-i18n-bugs] [Bug 483391] [te_IN] New Telugu codepoints/glyphs in Unicode 5.1

bugzilla at redhat.com bugzilla at redhat.com
Sat Jan 31 15:17:23 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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





--- Comment #1 from Padmanabhan V. K. <bugzillas+padREMOVETHISdu at gmail.com>  2009-01-31 10:17:23 EDT ---
Created an attachment (id=330523)
 --> (https://bugzilla.redhat.com/attachment.cgi?id=330523)
untested patch for Lohit-Telugu.sfd

For reference, the Pothana2000 font from
http://www.kavya-nandanam.com/dload.htm already has all these characters.

I am put up with an old Mandriva distro with pango-1.10.0-3mdk and
fontforge-1.0-0.20050809.1mdk. I used the Lohit Telugu font extracted from
lohit-fonts-2.3.1-1.fc10.src.rpm. I used the above fontforge (which cannot
create or open the latest .sfd format), added some glyphs and created an
old-format .sfd.

Then I manually copied the changes to
http://fedorahosted.org/lohit/browser/trunk/Lohit-Telugu.sfd and created the
attached patch, which could hence be a bit unreliable.

The changes made are:
1. Extra ligature rules in U0C1A_U0C4D.blwf and U0C1C_U0C4D.blwf for these
glyphs to double-up as the below-base forms of U0C58 and U0C59.
2. New glyphs U0C58, U0C58_U0C3E.abvs, U0C58_U0C3F.abvs, U0C58_U0C40.abvs,
U0C58_U0C46.abvs, U0C58_U0C47.abvs, U0C58_U0C4A.abvs, U0C58_U0C4B.abvs,
U0C58_U0C4C.abvs, U0C58_U0C4D.haln created from the corresponding U0C1A_*
glyphs by pasting the shape of U0C24_U0C4D.blwf above them and trimming its
length to match the extremities of the base character (ca/ja) in the glyphs.
Note that the .sfd produced by my fontforge rounds the x/y coordinates of
points to the nearest integer or sometimes multiple of 0.5. Hence the shape of
U0C24_U0C4D.blwf added above the glyphs only has integral coordinates in my
patch.
3. New glyphs U0C59, U0C59_U0C3E.abvs, U0C59_U0C3F.abvs, U0C59_U0C40.abvs,
U0C59_U0C46.abvs, U0C59_U0C47.abvs, U0C59_U0C4A.abvs, U0C59_U0C4B.abvs,
U0C59_U0C4C.abvs, U0C59_U0C4D.haln, U0C59_U0C41.psts, U0C59_U0C42.psts created
from the corresponding U0C1C_* glyphs by pasting the shape of U0C24_U0C4D.blwf
above them and trimming its length to match the extremities of the base
character (ca/ja) in the glyphs. Note that the .sfd produced by my fontforge
rounds the x/y coordinates of points to the nearest integer or sometimes
multiple of 0.5. Hence the shape of U0C24_U0C4D.blwf added above the glyphs
only has integral coordinates in my patch.
4. "GlyphClass:" lines of the new glyphs are fixed to reflect if the glyph is a
"ligature" (3) per my patch (attachment 330034) to bug 476427. "MultipleSubs2:"
lines are added to the new glyphs U0C58 and U0C59 based on the corresponding
lines in U0C1A and U0C1C although they don't make sense to me.
5. New glyphs U0C62, U0C63 created by using the U0C32_U0C4D.blwf shape in the
background, pasting the shapes of U0C0C and U0C61 and moving & resizing them so
that the top-left portion of them almost coincides with the background, and
removing the background. Note that the .sfd produced by my fontforge rounds the
x/y coordinates of points to the nearest integer or sometimes multiple of 0.5.
Hence the glyphs only have integral coordinates in my patch.
6. "GlyphClass:" lines of these 2 glyphs are set to reflect they are "mark"s
(4) per my patch (attachment 330034) to bug 476427. The "Width:" lines of these
2 glyphs are set based on their right extremity, like some of the non-zero
width below-base forms.

The avagraha & fractional digits are unrelated to existing shapes, so with my
zero knowledge of designing fonts I don't know how to create them with a look &
feel consistent with other glyphs.

Note that "VWidth:" lines have not been changed from 819 although some of the
new glyphs are much taller than that.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-i18n-bugs mailing list