From 0f840042e170f87ab62e26bd83faa2ffccc27b3f Mon Sep 17 00:00:00 2001 From: Ryan Bugden Date: Tue, 3 Dec 2024 15:22:13 -0500 Subject: [PATCH] Allow axisOrdering to be set to zero Fixes https://github.com/fonttools/fonttools/issues/3710 --- Lib/fontTools/designspaceLib/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/fontTools/designspaceLib/__init__.py b/Lib/fontTools/designspaceLib/__init__.py index 0a1e782f5..661f3405d 100644 --- a/Lib/fontTools/designspaceLib/__init__.py +++ b/Lib/fontTools/designspaceLib/__init__.py @@ -1596,7 +1596,7 @@ class BaseDocWriter(object): mapElement.attrib["input"] = self.intOrFloat(inputValue) mapElement.attrib["output"] = self.intOrFloat(outputValue) axisElement.append(mapElement) - if axisObject.axisOrdering or axisObject.axisLabels: + if axisObject.axisOrdering is not None or axisObject.axisLabels: labelsElement = ET.Element("labels") if axisObject.axisOrdering is not None: labelsElement.attrib["ordering"] = str(axisObject.axisOrdering)