DesignspaceProblems
DesignspaceProblems copied to clipboard
A list of problems that can occur in designspace files and some tools to find them.
no test so far
Each discrete axis needs a default location. This should be reported
* check each axis map for overlaps * are there more problems these things can have? * use mapped locations when testing the bounds of source and instance locations
Add an error for maps that make it impossible to find the default. Possible situations: * can’t find a default for a mapped axis * can find the default if...
DSE reports incompatibilities between glyphs that are in different discrete locations.
Now that DSE supports this, we need to check if the data is valid.
Maybe it makes sense to add a list of problems to the Glyphs and Sources section? Sometimes there is a mismatch in the order of the Glyph components and this...
Maybe build a test for each problem?