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!