@DavidCarlisle I am in the process of making some code ready to publish which is about using MetaPost for dynamically generated fonts in LuaTeX. Here especially
cmbase.mf
is very useful because it provides the primitives to get characters compatible with the Computer Modern glyphs. Anyway,
cmbase.mp
uses a lot of constructs like
z@[email protected]@2e
which are read as
z@[email protected]@2e
by MetaPost, leading to ~chaos and destruction~ "interesting" error messages and weird output.