omegafont is a complete implementation of metafont in haskell that generates outlines instead of bitmaps