From 8261ca6153a576cb5c8c0d8b621d435b266e3c62 Mon Sep 17 00:00:00 2001 From: Frederik Berlaen Date: Thu, 10 Nov 2022 08:42:23 +0100 Subject: [PATCH] using the fontTools ufoLib DEFAULT_LAYER_NAME --- Lib/fontParts/base/font.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Lib/fontParts/base/font.py b/Lib/fontParts/base/font.py index c34f8909..ea36b63c 100644 --- a/Lib/fontParts/base/font.py +++ b/Lib/fontParts/base/font.py @@ -1,4 +1,5 @@ import os +from fontTools import ufoLib from fontParts.base.errors import FontPartsError from fontParts.base.base import dynamicProperty, InterpolationMixin from fontParts.base.layer import _BaseGlyphVendor @@ -1454,8 +1455,8 @@ def _interpolate(self, factor, minFont, maxFont, dstLayer.interpolate(factor, minLayer, maxLayer, round=round, suppressError=suppressError) if self.layerOrder: - if "public.default" in self.layerOrder: - self.defaultLayer = self.getLayer("public.default") + if ufoLib.DEFAULT_LAYER_NAME in self.layerOrder: + self.defaultLayer = self.getLayer(ufoLib.DEFAULT_LAYER_NAME) else: self.defaultLayer = self.getLayer(self.layerOrder[0]) # kerning and groups