Re: OTF font tools

[email protected] (Ramakrishnan Muthukrishnan) 09 Feb 2004 10:43:07 +0530
Newsgroups gmane.org.region.india.gnu-malayalam
Organization Free Software for the Free World
Message-ID <[email protected]>
 || On Sun, 08 Feb 2004 12:28:10 +0530
 || "Mahesh T. Pai" <[email protected]> wrote: 

 mtp> M. Ramakrishnan said on Sun, Feb 08, 2004 at 11:38:09AM +0530,:
 >> I tried opening a new font (pfaedit -new) and tried to cut and paste
 >> the glyphs from rachana fonts into the new one. But pfaedit crashes
 >> when I do so. I will try to get the cvs sources and try with it.
 >> Probably it is a bug in the versio nI have (from debian unstable).

 mtp> I think indic substitution is in MacSM > Indic tab and gsub tables
 mtp> are to come from info in this menu. correct me if I am wrong.

No, MacSM is for Apple specific OTF (OTF apparently has some differences
w.r.t Apple)

Here is what I did: I opened all the rachana ttf fonts in seperate pfaedit
sessions, and copied and pasted into the new one. To edit substitution
tables, right click on the glyph -> char info -> ligature. Select "new"
and select Tag as "akhand". On the components field, write component
"names" with space as the seperator. I could generate tables (I used
ttx to dump the tables, and found gsub tables in there) this way.

Right now, I have put the unicode code points into the font. Rest of 
the glyphs should not be put into private area, instead they should be 
unencoded (look at MukthiNarrow Bangla font for an example). Those
glyphs should not be accessible through cmap and should be accessible
only through gsub table. 

Looking at unicode standard 4.0, I couldn't find two glyphs in rachana
for code points U+0D66 (Malayalam digit 0) and U+0D4C (Vowel AU)

I am first naming the glyphs. It is an easy but manual process which is 
taking time. If one sits full time, it should be done in couple of days.

 mtp> There is a bug though. There is no entry for Malayalam in Element >
 mtp> Font Info > TTF names  menu. Will you file a bug report?

Ok.. I will do that.

-- 
    Ramakrishnan                   http://www.hackGNU.org/
    Use Free Software -- Help stamp out Software Hoarding!