4 ms·
An even better presentation (although lacking bug fixes after publication) is volume D of Computers & Typesetting, Metafont: The Program. It's not just the outp
by dhosek 6y ago
An even better presentation (although lacking bug fixes after publication) is volume D of Computers & Typesetting, Metafont: The Program. It's not just the output of weave (which is what's in the linked mf.pdf file), but also includes "mini-indexes" for quick cross-referencing of parts of the code.
I'd also note that while TeX is primarily the work of Knuth, MF was more of a collaboration between Knuth and his grad student John Hobby (who also wrote MetaPost) and Hobby should be recognized as a co-author of MF.
- dhosek 6y agoI should also recognize David Fuchs as the creator of the GF file format which is TeX's output format and the author of some of the auxiliary tools around MF. Tom Rokicki was not part of the original team, but he created the PK format for bitmap fonts which offered even greater compression than GF and became the standard for distributing bitmap fonts for TeX (for a long time even, after GF was created, a lot of device drivers required PXL fonts which were uncompressed bitmaps, which, especially in 1980s computing, were resource heavy). Neenie Billawalla was an important figure in the development of MF as well. She created the calligraphic uppercase letters in the CM math set and the Pandora typeface which was, as I recall, the first non-CM type family created using MF84 (Euler Math predates it, but iirc was created using MF79 and didn't take advantage of the parameterization capable with MF so each size was separately digitized). I'm sure there were other important figures in the development of MF and the surrounding technologies back in the 80s, and I apologize if I've left anyone out.