doc.addSource(path="1-drawings/RobotoDelta-YTDEmax.ufo", name="RobotoDelta-YTDEmax.ufo", location=dict(YTDE=1), styleName="YTDEmax", familyName=familyName, copyLib=False, copyGroups=False, copyInfo=False, copyFeatures=False, muteKerning=False, muteInfo=False, mutedGlyphNames=None) # axes doc.addAxis(tag="XYOPQ", name="XYOPQ", minimum=-1, maximum=1, default=0, warpMap=None) doc.addAxis(tag="XTRA", name="XTRA", minimum=-1, maximum=1, default=0, warpMap=None) doc.addAxis(tag="YTLC", name="YTLC", minimum=-1, maximum=1, default=0, warpMap=None) doc.addAxis(tag="YTUC",
name="Amstelvar-Italic.ufo", location=dict(wght=0, wdth=0, opsz=0), styleName="Italic", familyName=familyName, copyLib=False, copyGroups=False, copyInfo=False, copyFeatures=False, muteKerning=False, muteInfo=False, mutedGlyphNames=None) # axes doc.addAxis(tag="wght", name="wght", minimum=100, maximum=900, default=400, warpMap=None) doc.addAxis(tag="wdth", name="wdth", minimum=50, maximum=125, default=100, warpMap=None) doc.addAxis(tag="opsz", name="opsz", minimum=8, maximum=144, default=14, warpMap=None)
location=dict(wdth=100), styleName="Regular", familyName=familyName, copyLib=True, copyGroups=True, copyInfo=True, copyFeatures=True, muteKerning=False, muteInfo=False, mutedGlyphNames=None) # axes # doc.addAxis(tag="wght", name="wght", minimum=300, maximum=800, default=500, warpMap=None) doc.addAxis(tag="wdth", name="wdth", minimum=100, maximum=125, default=100, warpMap=None) # doc.addAxis(tag="opsz", name="opsz", minimum=8, maximum=144, default=14, warpMap=None) # instances instances = [] for instance in instances: doc.startInstance(**instance) doc.writeInfo() doc.writeKerning() doc.endInstance() doc.save() # read and process the designspace doc = DesignSpaceDocumentReader(tmpDesignSpace,