diff --git a/Lib/ufo2ft/featureWriters/__main__.py b/Lib/ufo2ft/featureWriters/__main__.py index 460d13482..6890247aa 100644 --- a/Lib/ufo2ft/featureWriters/__main__.py +++ b/Lib/ufo2ft/featureWriters/__main__.py @@ -10,7 +10,7 @@ try: import ufoLib2 - loader = ufoLib2.Font + loader = ufoLib2.Font.open except ImportError: import defcon diff --git a/Lib/ufo2ft/filters/__init__.py b/Lib/ufo2ft/filters/__init__.py index 3e7a332e9..912f337f0 100644 --- a/Lib/ufo2ft/filters/__init__.py +++ b/Lib/ufo2ft/filters/__init__.py @@ -68,10 +68,10 @@ def loadFilters(ufo): logger.exception("Failed to load filter: %s", pformat(filterDict)) continue filterObj = filterClass( + *filterDict.get("args", []), include=filterDict.get("include"), exclude=filterDict.get("exclude"), pre=filterDict.get("pre", False), - *filterDict.get("args", []), **filterDict.get("kwargs", {}), ) if filterObj.pre: