LettError/MutatorMath

DesignSpaceDocumentReader.process makeKerning relies doc.process makeGlyphs=True

Closed this issue · 1 comments

The makeKerning parameter in DesignSpaceDocumentReader.process() makes decisions based on which glyphs are present in the target UFO. These glyphs are only generated if the makeGlyphs=True. So when testing (for instance) with makeGlyphs=False unexpected results might happen.

https://github.com/LettError/MutatorMath/blob/master/Lib/mutatorMath/ufo/instance.py#L72

This would only be an issue when you're generating kerning but not glyphs. So, not sure if it is something that needs immediate fixing. I just wanted to document the dependency here.

Moving all UFO generating to UFOProcessor