When I run a script (like mekkablue > Variation Interpolator), it errors out (log provided below).
The version I am on is 3.4.1 (3436).
Not sure if its related but, I have also recently installed a trial version of Glyphs 4.
Here’s the python version I get (in Macro Panel):
3.11.9 (v3.11.9:de54cf5be3, Apr 2 2024, 07:12:50) [Clang 13.0.0 (clang-1300.0.29.30)]
Here’s the error I get:
3.11.9 (v3.11.9:de54cf5be3, Apr 2 2024, 07:12:50) [Clang 13.0.0 (clang-1300.0.29.30)]
⚠️ Script Error:
Traceback (most recent call last):
File "Variation Interpolator.py", line 382, in VariationInterpolatorMain
newGlyph.layers[thisMaster.id] = interpolateLayers(newGlyph, layerA, layerB, interpolationFactor, thisFont)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Variation Interpolator.py", line 107, in interpolateLayers
newLayer = newGlyph._interpolateLayers_interpolation_scale_masters_decompose_font_error_(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'GSGlyph' object has no attribute '_interpolateLayers_interpolation_scale_masters_decompose_font_error_'
Variation Interpolator Error: 'GSGlyph' object has no attribute '_interpolateLayers_interpolation_scale_masters_decompose_font_error_'
Traceback (most recent call last):
File "Variation Interpolator.py", line 453, in VariationInterpolatorMain
raise e
File "Variation Interpolator.py", line 382, in VariationInterpolatorMain
newGlyph.layers[thisMaster.id] = interpolateLayers(newGlyph, layerA, layerB, interpolationFactor, thisFont)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Variation Interpolator.py", line 107, in interpolateLayers
newLayer = newGlyph._interpolateLayers_interpolation_scale_masters_decompose_font_error_(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'GSGlyph' object has no attribute '_interpolateLayers_interpolation_scale_masters_decompose_font_error_'