diff --git a/Lib/gftools/builder/__init__.py b/Lib/gftools/builder/__init__.py index 0d5728a34..b467d3f44 100644 --- a/Lib/gftools/builder/__init__.py +++ b/Lib/gftools/builder/__init__.py @@ -383,11 +383,12 @@ def run_fontmake(self, source, args): if "removeOutlineOverlaps" in self.config: args["remove_overlaps"] = self.config["removeOutlineOverlaps"] - args["check_compatibility"] = self.config["checkCompatibility"] if source.endswith(".glyphs") or source.endswith(".glyphspackage"): + args["check_compatibility"] = self.config["checkCompatibility"] FontProject().run_from_glyphs(source, **args) elif source.endswith(".designspace"): + args["check_compatibility"] = self.config["checkCompatibility"] FontProject().run_from_designspace(source, **args) elif source.endswith(".ufo"): FontProject().run_from_ufos([source], **args)