While it might solve short term compatibility problems, it really makes it difficult to prepare outlines for variable fonts. I propose [MathGlyphPen()](https://github.com/typesupply/fontMath/blob/master/Lib/fontMath/mathGlyph.py#L347) gets a flag, something like `addOffCurves=False`. Then [line 373](https://github.com/typesupply/fontMath/blob/master/Lib/fontMath/mathGlyph.py#L373) can be conditional.