├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── Lib └── designspaceProblems │ ├── __init__.py │ ├── __main__.py │ └── problems.py ├── README.md ├── problems.md ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── axismapping.designspace ├── badly_populated.designspace ├── discrete_axes.designspace ├── empty.designspace ├── instance_without_location.designspace ├── makeTests.py ├── malformed.designspace ├── malformed_axis.designspace ├── malformed_file.designspace ├── masters │ ├── geometryMaster1.ufo │ │ ├── features.fea │ │ ├── fontinfo.plist │ │ ├── glyphs │ │ │ ├── broken_component.glif │ │ │ ├── contents.plist │ │ │ ├── extra.glyph.for.neutral.glif │ │ │ ├── glyphF_ive.glif │ │ │ ├── glyphF_our.glif │ │ │ ├── glyphO_ne.glif │ │ │ ├── glyphT_hree.glif │ │ │ ├── glyphT_wo.glif │ │ │ ├── glyph_with_many_contours.glif │ │ │ ├── layerinfo.plist │ │ │ ├── narrow.component.glif │ │ │ ├── narrow.glif │ │ │ ├── offC_urveC_ompatibilityT_est.glif │ │ │ ├── wide.component.glif │ │ │ └── wide.glif │ │ ├── groups.plist │ │ ├── kerning.plist │ │ ├── layercontents.plist │ │ ├── lib.plist │ │ └── metainfo.plist │ ├── geometryMaster1_no_kerning.ufo │ │ ├── features.fea │ │ ├── fontinfo.plist │ │ ├── glyphs │ │ │ ├── contents.plist │ │ │ ├── extra.glyph.for.neutral.glif │ │ │ ├── glyphF_ive.glif │ │ │ ├── glyphF_our.glif │ │ │ ├── glyphO_ne.glif │ │ │ ├── glyphT_hree.glif │ │ │ ├── glyphT_wo.glif │ │ │ ├── glyph_with_many_contours.glif │ │ │ ├── layerinfo.plist │ │ │ ├── narrow.component.glif │ │ │ ├── narrow.glif │ │ │ ├── offC_urveC_ompatibilityT_est.glif │ │ │ ├── wide.component.glif │ │ │ └── wide.glif │ │ ├── layercontents.plist │ │ ├── lib.plist │ │ └── metainfo.plist │ ├── geometryMaster2.ufo │ │ ├── features.fea │ │ ├── fontinfo.plist │ │ ├── glyphs.support │ │ │ ├── contents.plist │ │ │ ├── glyphF_ive.glif │ │ │ ├── glyphO_ne.glif │ │ │ └── layerinfo.plist │ │ ├── glyphs │ │ │ ├── broken_component.glif │ │ │ ├── contents.plist │ │ │ ├── extra.glyph.for.master2.glif │ │ │ ├── glyphF_ive.glif │ │ │ ├── glyphF_our.glif │ │ │ ├── glyphO_ne.glif │ │ │ ├── glyphT_hree.glif │ │ │ ├── glyphT_wo.glif │ │ │ ├── glyph_with_many_contours.glif │ │ │ ├── layerinfo.plist │ │ │ ├── narrow.component.glif │ │ │ ├── narrow.glif │ │ │ ├── offC_urveC_ompatibilityT_est.glif │ │ │ ├── wide.component.glif │ │ │ └── wide.glif │ │ ├── groups.plist │ │ ├── kerning.plist │ │ ├── layercontents.plist │ │ ├── lib.plist │ │ └── metainfo.plist │ └── geometryMaster3.ufo │ │ ├── features.fea │ │ ├── fontinfo.plist │ │ ├── glyphs.support │ │ ├── contents.plist │ │ ├── glyphF_ive.glif │ │ ├── glyphO_ne.glif │ │ └── layerinfo.plist │ │ ├── glyphs │ │ ├── broken_component.glif │ │ ├── contents.plist │ │ ├── extra.glyph.for.master2.glif │ │ ├── glyphF_ive.glif │ │ ├── glyphF_our.glif │ │ ├── glyphO_ne.glif │ │ ├── glyphT_hree.glif │ │ ├── glyphT_wo.glif │ │ ├── glyph_with_many_contours.glif │ │ ├── layerinfo.plist │ │ ├── narrow.component.glif │ │ ├── narrow.glif │ │ ├── offC_urveC_ompatibilityT_est.glif │ │ ├── wide.component.glif │ │ └── wide.glif │ │ ├── layercontents.plist │ │ ├── lib.plist │ │ └── metainfo.plist ├── multiple_defaults.designspace ├── multiple_sources_on_same_location.designspace ├── no-kerning-in-default.designspace ├── no_default.designspace ├── source-ufo-missing.designspace ├── source-without-location.designspace ├── viable.designspace └── viable_ds5.designspace └── tests_ds5 ├── ds5.designspace ├── ds5_addKerningToTheseMasters.py ├── ds5_log.txt ├── ds5_makeTestDoc.py ├── ds5_test_designspaceProblems.py ├── instances ├── geometryInstance_c_(400, 700)_d1_1_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ ├── glyphT_wo.glif │ │ └── layerinfo.plist │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_(400, 700)_d1_1_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_(400, 700)_d1_2_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_(400, 700)_d1_2_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_(400, 700)_d1_3_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_(400, 700)_d1_3_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1000_d1_1_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1000_d1_1_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1000_d1_2_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1000_d1_2_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1000_d1_3_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1000_d1_3_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1100_d1_1_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1100_d1_1_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1100_d1_2_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1100_d1_2_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1100_d1_3_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_1100_d1_3_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_300_d1_1_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_300_d1_1_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_300_d1_2_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_300_d1_2_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_300_d1_3_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_300_d1_3_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_400_d1_1_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_400_d1_1_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_400_d1_2_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_400_d1_2_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_400_d1_3_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_400_d1_3_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_550_d1_1_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_550_d1_1_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_550_d1_2_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_550_d1_2_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_550_d1_3_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_550_d1_3_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_700_d1_1_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_700_d1_1_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_700_d1_2_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_700_d1_2_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── geometryInstance_c_700_d1_3_d2_0.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ │ ├── contents.plist │ │ ├── glyphO_ne.glif │ │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist └── geometryInstance_c_700_d1_3_d2_1.ufo │ ├── features.fea │ ├── fontinfo.plist │ ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ └── glyphT_wo.glif │ ├── groups.plist │ ├── kerning.plist │ ├── layercontents.plist │ ├── lib.plist │ └── metainfo.plist ├── sources.jpg └── sources ├── geometrySource_c_1000_d1_1_d2_0.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_1000_d1_1_d2_1.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_1000_d1_2_d2_0.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_1000_d1_2_d2_1.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_1000_d1_3_d2_0.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_1000_d1_3_d2_1.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_400_d1_1_d2_0.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_400_d1_1_d2_1.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_400_d1_2_d2_0.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_400_d1_2_d2_1.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist ├── geometrySource_c_400_d1_3_d2_0.ufo ├── features.fea ├── fontinfo.plist ├── glyphs │ ├── contents.plist │ ├── glyphO_ne.glif │ ├── glyphT_wo.glif │ └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist └── geometrySource_c_400_d1_3_d2_1.ufo ├── features.fea ├── fontinfo.plist ├── glyphs ├── contents.plist ├── glyphO_ne.glif ├── glyphT_wo.glif └── layerinfo.plist ├── groups.plist ├── kerning.plist ├── layercontents.plist ├── lib.plist └── metainfo.plist /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: letterror 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *.idea 5 | *.log 6 | 7 | # Distribution / Packaging 8 | *.egg-info 9 | *.eggs 10 | build 11 | dist 12 | 13 | # auto-generated version file 14 | Lib/designspaceProblems/_version.py 15 | 16 | tests/20190324 ufolib issue 17 | tests/_* 18 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools"] 3 | build-backend = "setuptools.build_meta" 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LettError/DesignspaceProblems/6987b396d042048438161e2bd515d6923e4295da/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal = 1 3 | 4 | [sdist] 5 | formats = zip 6 | 7 | [metadata] 8 | license_file = LICENSE 9 | 10 | -------------------------------------------------------------------------------- /tests/empty.designspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /tests/malformed.designspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/malformed_axis.designspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features text from master 1 -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/broken_component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/extra.glyph.for.neutral.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/glyphF_ive.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/glyphF_our.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/glyphT_hree.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | lib 8 | 9 | org.unifiedfontobject.normalizer.imageReferences 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/narrow.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/narrow.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/offC_urveC_ompatibilityT_est.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/wide.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/glyphs/wide.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/kerning.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | 7 | glyphFour 8 | 10 9 | glyphOne 10 | -100 11 | glyphThree 12 | 10 13 | 14 | public.kern1.groupA 15 | 16 | public.kern2.groupB 17 | -100 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features text from master 1 -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/extra.glyph.for.neutral.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/glyphF_ive.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/glyphF_our.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/glyphT_hree.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | lib 8 | 9 | org.unifiedfontobject.normalizer.imageReferences 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/narrow.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/narrow.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/offC_urveC_ompatibilityT_est.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/wide.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/glyphs/wide.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster1_no_kerning.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features text from master 2 -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs.support/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphFive 6 | glyphF_ive.glif 7 | glyphOne 8 | glyphO_ne.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs.support/glyphF_ive.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs.support/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs.support/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 0.5,1,0,0.7 7 | lib 8 | 9 | org.unifiedfontobject.normalizer.imageReferences 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/broken_component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/extra.glyph.for.master2.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/glyphF_ive.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/glyphF_our.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/glyphT_hree.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | lib 8 | 9 | org.unifiedfontobject.normalizer.imageReferences 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/narrow.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/narrow.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/offC_urveC_ompatibilityT_est.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/wide.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/glyphs/wide.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/kerning.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | 7 | glyphFour 8 | 0 9 | glyphOne 10 | 0 11 | glyphThree 12 | 1 13 | 14 | public.kern1.groupA 15 | 16 | public.kern2.groupB 17 | -200 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | support 11 | glyphs.support 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster2.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features text from master 2 -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs.support/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphFive 6 | glyphF_ive.glif 7 | glyphOne 8 | glyphO_ne.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs.support/glyphF_ive.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs.support/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs.support/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 0.5,1,0,0.7 7 | lib 8 | 9 | org.unifiedfontobject.normalizer.imageReferences 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/broken_component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/extra.glyph.for.master2.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/glyphF_ive.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/glyphF_our.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/glyphT_hree.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | lib 8 | 9 | org.unifiedfontobject.normalizer.imageReferences 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/narrow.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/narrow.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/offC_urveC_ompatibilityT_est.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/glyphs/wide.component.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | support 11 | glyphs.support 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/masters/geometryMaster3.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests/multiple_defaults.designspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /tests/no-kerning-in-default.designspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /tests/no_default.designspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests/source-without-location.designspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /tests_ds5/ds5_addKerningToTheseMasters.py: -------------------------------------------------------------------------------- 1 | 2 | p1 = ('glyphOne', 'glyphTwo') 3 | p2 = ('glyphTwo', 'glyphOne') 4 | 5 | g = "glyphOne" 6 | 7 | for f in AllFonts(): 8 | print(f.path, f.kerning.items()) 9 | f.kerning[p1] = f[g].width 10 | f.kerning[p2] = -f[g].width 11 | f.kerning[('glyphTwo', 'glyphTwo')] = -400 12 | f.kerning[('glyphOne', 'glyphOne')] = 400 13 | f.save() 14 | f.close() 15 | 16 | -------------------------------------------------------------------------------- /tests_ds5/ds5_test_designspaceProblems.py: -------------------------------------------------------------------------------- 1 | import designspaceProblems 2 | print(designspaceProblems.__file__) 3 | 4 | path= "ds5.designspace" 5 | checker = designspaceProblems.DesignSpaceChecker(path) 6 | checker.checkEverything() 7 | print(checker.checkDesignSpaceGeometry()) 8 | checker.checkSources() 9 | checker.checkInstances() 10 | print("hasStructuralProblems", checker.hasStructuralProblems()) 11 | 12 | print(checker.problems) -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 0.5,0,0.5,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | foreground 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_0___single.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_(400, 700)_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1000_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_1100_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_300_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_400_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_550_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/instances/geometryInstance_c_700_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LettError/DesignspaceProblems/6987b396d042048438161e2bd515d6923e4295da/tests_ds5/sources.jpg -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_1000_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/kerning.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | 7 | glyphOne 8 | 400 9 | glyphTwo 10 | 800 11 | 12 | glyphTwo 13 | 14 | glyphOne 15 | -800 16 | glyphTwo 17 | -400 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_1000_d1_1_d2_1.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/kerning.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | 7 | glyphOne 8 | 400 9 | glyphTwo 10 | 800 11 | 12 | glyphTwo 13 | 14 | glyphOne 15 | -800 16 | glyphTwo 17 | -400 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_1000_d1_2_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_0.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_1000_d1_2_d2_1.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_1.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_1000_d1_3_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_0.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_1000_d1_3_d2_1.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_1.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_1000_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_0.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_1_d2_1.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/glyphs/glyphO_ne.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_1_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_2_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_0.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_2_d2_1.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_1.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_2_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_0.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_3_d2_0.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_0.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_0.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_0.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_0.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_0.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_0.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_1.ufo/features.fea: -------------------------------------------------------------------------------- 1 | # features from ufo: geometryMaster_c_400_d1_3_d2_1.ufo -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_1.ufo/glyphs/contents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | glyphOne 6 | glyphO_ne.glif 7 | glyphTwo 8 | glyphT_wo.glif 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_1.ufo/glyphs/glyphT_wo.glif: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_1.ufo/glyphs/layerinfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | color 6 | 1,0.75,0,0.7 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_1.ufo/groups.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | public.kern1.groupA 6 | 7 | glyphOne 8 | glyphTwo 9 | 10 | public.kern2.groupB 11 | 12 | glyphThree 13 | glyphFour 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_1.ufo/layercontents.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | public.default 7 | glyphs 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tests_ds5/sources/geometrySource_c_400_d1_3_d2_1.ufo/metainfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | creator 6 | com.github.fonttools.ufoLib 7 | formatVersion 8 | 3 9 | 10 | 11 | --------------------------------------------------------------------------------