I'm interested in possibly using MetaPost to design a font for a writing system of my own invention. One of the appeals of the Meta* languages is MetaFont's "pen" features. However, MetaFont itself is somewhat clunky to use and of course only outputs bitmap fonts, instead of vector. The problem is that it's unclear to me whether MetaPost actually has all of the same capabilities as MetaFont. There's MetaType1, which as I understand, does not include pen capabilities, and is based on MetaFont.
Incidentally, the workflow I have in mind is something like:
MetaPost --> PS --> FontForge --> OTF