Theiling Online    Sitemap    Conlang Mailing List HQ   

Re: OT: FontForge (was: writing system)

From:Henrik Theiling <theiling@...>
Date:Saturday, January 8, 2005, 2:44
Hi!

"H. S. Teoh" <hsteoh@...> writes:
>... > > Do you (or anyone else) have experience with both FontForge and > > MetaFont, to compare the two? Yes, I know that they are very > > different beasts. I'm just looking for opinions on which I might > > want to use -- although when I skimmed the FontForge FAQ, it looked > > like it might be possible to import MetaFont fonts into the program > > or vice versa... > > It probably does this by scan-converting bitmaps produced by MetaFont > at various sizes. I seriously doubt it's even possible to write a > general-purpose convertor (esp. to TT fonts) that can losslessly > convert arbitrary metafonts, since MetaFont is a full-fledged > programming language, and this would probably amount to an undecidable > computation. :-)
But before rendering bitmaps, Metafont converts the program to cubic splines, so there is another level of generic representation that could be converted. No idea whether it is used, but theoretically, it's possible to convert before bitmaps are rendered.
> I'm still struggling as to whether I should do my conscript fonts in > MetaFont or TT. My personal tastes incline towards MetaFont,
Mine, too. :-) Although Tyl Sjok was so tough that I needed a C program to compute glyphs in PostScript. This was since Metafont and LaTeX unfortunately communicate at bitmap level, using ids (i.e., charcodes) for the characters, which was very restricting for Tyl Sjok. The theoretical total number of glyphs is enormous for Tyl Sjok.
> but it is rather inaccessible by non-LaTeX crowds,
More importantly, to web representation. I would not pay attention to other OSes than the ones I use, because I doubt people want to learn my conlangs. If there are requests, I will rethink my strategy. :-) However, web representation is now much more important to me than a LaTeX document of my grammar, so Metafont is not my first choice anymore for that reason. I usually use PostScript and render the font as graphics. **Henrik

Reply

H. S. Teoh <hsteoh@...>