7 Commits

Author SHA1 Message Date
Erik
c31da9df47 Some legacy documents do not have an <axes> element. This causes problems reading and processing the file.
If there are no defined axes, use the available names from locations in the document. New axes are tagged with "_" as first letter. There is no guarantee that the guessed axes have the same dimensions as the originals.
2017-02-21 15:47:09 +01:00
Erik
a7b9879e42 Ignore some tests. 2017-02-06 22:34:05 +01:00
Erik
1c4d1ec7ac Ignore more test results. 2016-12-02 17:57:07 +01:00
Erik
0e51f99f37 First commit for DesignSpaceProcessor is a subclass of DesignSpaceDocument.
- aims to do work the same way as mutatorMath.ufo.document
- generate all instances as UFO
- handle glyph masters, info, kerning, lib

More testing is needed.
2016-11-30 14:45:41 +01:00
Denis Moyogo Jacquerye
90b2171ef2 gitignore: .DS_Store, __pycache__, *.py[co] and .cache 2016-11-18 10:08:21 +00:00
Erik
41f5cd7e5d more things to ignore. 2016-11-15 13:47:48 +01:00
Erik
2fbdd37362 Initial commit
- independent reader / writer object for designspace documents.
- imports and exports easy to subclass objects for instance, source and axis data.
- roundtrips
- intended to be compatible with use in MutatorMath, Superpolatpor and varlib.
2016-11-15 13:27:39 +01:00