From 21abc83116d2e81778af3d5aa6ca7071924a8d97 Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Tue, 26 Mar 2024 09:28:52 +0100 Subject: [PATCH] Ensure all axis values are numbers --- src/fontra_rcjk/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fontra_rcjk/base.py b/src/fontra_rcjk/base.py index f6ac3f2..5a48230 100644 --- a/src/fontra_rcjk/base.py +++ b/src/fontra_rcjk/base.py @@ -201,6 +201,9 @@ def buildVariableGlyphFromLayerGlyphs(layerGlyphs) -> VariableGlyph: layerGlyph.components += components location = varDict["location"] + location = { + k: float(v) if isinstance(v, str) else v for k, v in location.items() + } sources.append( Source( name=sourceName,