Repository: googlefonts/glyphsLib
Pull request #819 (2022-10-07 15:45:05)

Vf settings fixup 2
#813 resp. its PR #812 did only skip "variable font setting" instances when building the axis mappings.

This PR actually keeps them out of the designspace file. I've also adapted the test.


Patch:
diff --git a/Lib/glyphsLib/builder/instances.py b/Lib/glyphsLib/builder/instances.py
index a33fa0bd..bd451e66 100644
--- a/Lib/glyphsLib/builder/instances.py
+++ b/Lib/glyphsLib/builder/instances.py
@@ -19,7 +19,7 @@ import logging
 from fontTools.varLib.models import piecewiseLinearMap
 
 from glyphsLib.util import build_ufo_path
-from glyphsLib.classes import WEIGHT_CODES, GSCustomParameter
+from glyphsLib.classes import WEIGHT_CODES, GSCustomParameter, InstanceType
 from .constants import (
     UFO_FILENAME_CUSTOM_PARAM,
     EXPORT_KEY,
@@ -47,6 +47,8 @@ logger = logging.getLogger(__name__)
 def to_designspace_instances(self):
     """Write instance data from self.font to self.designspace."""
     for instance in self.font.instances:
+        if instance.type == InstanceType.VARIABLE:
+            continue
         if self.minimize_glyphs_diffs or (
             is_instance_active(instance)
             and _is_instance_included_in_family(self, instance)


Test patch:
diff --git a/tests/builder/axes_test.py b/tests/builder/axes_test.py
index 99849293..37045466 100644
--- a/tests/builder/axes_test.py
+++ b/tests/builder/axes_test.py
@@ -425,7 +425,9 @@ def test_variable_instance(ufo_module):
     """
     source_path = os.path.join("tests", "data", "VariableInstance.glyphs")
     font = GSFont(source_path)
+    assert len(font.instances) == 28  # Including the VF setting
     doc = to_designspace(font)
 
     assert doc.axes[0].map[2] == (400, 80)
     assert doc.axes[0].default == 400
+    assert len(doc.instances) == 27  # The VF setting should not be in the DS
diff --git a/tests/data/VariableInstance.glyphs b/tests/data/VariableInstance.glyphs
index 7e35a029..007ed936 100644
--- a/tests/data/VariableInstance.glyphs
+++ b/tests/data/VariableInstance.glyphs
@@ -1,5 +1,5 @@
 {
-.appVersion = "3133";
+.appVersion = "3139";
 .formatVersion = 3;
 axes = (
 {
@@ -13,23 +13,10 @@ tag = slnt;
 );
 customParameters = (
 {
-name = fsType;
-value = (
-);
-},
-{
 name = "Write lastChange";
 value = 0;
 },
 {
-name = "Use Line Breaks";
-value = 1;
-},
-{
-name = "Use Typo Metrics";
-value = 1;
-},
-{
 name = "Variable Font Origin";
 value = "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC";
 }
@@ -42,65 +29,6 @@ axesValues = (
 36,
 0
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 660;
-size = 9;
-}
-);
-}
-);
 iconName = Light;
 id = "459CA063-FA7D-4205-A795-7B6CE244EAAB";
 metricValues = (
@@ -149,65 +77,6 @@ axesValues = (
 80,
 0
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 660;
-size = 9;
-}
-);
-}
-);
 id = "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC";
 metricValues = (
 {
@@ -255,69 +124,6 @@ axesValues = (
 232,
 0
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 683;
-size = "-13";
-},
-{
-pos = 505;
-size = 13;
-}
-);
-}
-);
 iconName = Bold;
 id = "EA657207-4E15-4023-BA2A-6FA5407A60CD";
 metricValues = (
@@ -366,65 +172,6 @@ axesValues = (
 36,
 -11
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 660;
-size = 9;
-}
-);
-}
-);
 iconName = Light;
 id = "0474999B-FB68-4D9A-82B1-2286F2372C1D";
 metricValues = (
@@ -474,65 +221,6 @@ axesValues = (
 80,
 -11
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 660;
-size = 9;
-}
-);
-}
-);
 id = "3B241295-E7D1-482F-A49F-5B690F967CBA";
 metricValues = (
 {
@@ -581,69 +269,6 @@ axesValues = (
 232,
 -11
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 683;
-size = "-13";
-},
-{
-pos = 505;
-size = 13;
-}
-);
-}
-);
 id = "0DA49D7F-B466-4A74-9166-6D7870CD51D2";
 metricValues = (
 {
@@ -692,65 +317,6 @@ axesValues = (
 36,
 11
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 660;
-size = 9;
-}
-);
-}
-);
 iconName = Light;
 id = "9F9B1D74-FF57-4B2A-AEB5-D743B154EFB7";
 metricValues = (
@@ -800,65 +366,6 @@ axesValues = (
 80,
 11
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 660;
-size = 9;
-}
-);
-}
-);
 id = "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED";
 metricValues = (
 {
@@ -907,69 +414,6 @@ axesValues = (
 232,
 11
 );
-customParameters = (
-{
-name = hheaAscender;
-value = 1303;
-},
-{
-name = hheaDescender;
-value = -571;
-},
-{
-name = hheaLineGap;
-value = 0;
-},
-{
-name = typoAscender;
-value = 1303;
-},
-{
-name = typoDescender;
-value = -571;
-},
-{
-name = typoLineGap;
-value = 0;
-},
-{
-name = winAscent;
-value = 1312;
-},
-{
-name = winDescent;
-value = 571;
-},
-{
-name = "Master Icon Glyph Name";
-value = "ain-ar.medi";
-},
-{
-name = "Color Palettes";
-value = (
-(
-(0,255),
-(229,58,53,255),
-(135,38,162,255),
-(255,171,1,255),
-(114,191,128,255)
-)
-);
-},
-{
-name = "Alignment Zones";
-value = (
-{
-pos = 683;
-size = "-13";
-},
-{
-pos = 505;
-size = 13;
-}
-);
-}
-);
 id = "0E0E1207-0B3B-41BA-8E0C-9BB926F33A45";
 metricValues = (
 {
@@ -1022,19 +466,6 @@ axesValues = (
 36,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "459CA063-FA7D-4205-A795-7B6CE244EAAB" = 1;
 };
@@ -1046,19 +477,6 @@ axesValues = (
 50,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "459CA063-FA7D-4205-A795-7B6CE244EAAB" = 0.68182;
 "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 0.31818;
@@ -1071,19 +489,6 @@ axesValues = (
 80,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 1;
 };
@@ -1094,19 +499,6 @@ axesValues = (
 88,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 0.94737;
 "EA657207-4E15-4023-BA2A-6FA5407A60CD" = 0.05263;
@@ -1119,19 +511,6 @@ axesValues = (
 96,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 0.89474;
 "EA657207-4E15-4023-BA2A-6FA5407A60CD" = 0.10526;
@@ -1144,19 +523,6 @@ axesValues = (
 138,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 0.61842;
 "EA657207-4E15-4023-BA2A-6FA5407A60CD" = 0.38158;
@@ -1170,19 +536,6 @@ axesValues = (
 158,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 0.48684;
 "EA657207-4E15-4023-BA2A-6FA5407A60CD" = 0.51316;
@@ -1195,19 +548,6 @@ axesValues = (
 178,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 0.35526;
 "EA657207-4E15-4023-BA2A-6FA5407A60CD" = 0.64474;
@@ -1220,19 +560,6 @@ axesValues = (
 232,
 0
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "EA657207-4E15-4023-BA2A-6FA5407A60CD" = 1;
 };
@@ -1244,19 +571,6 @@ axesValues = (
 36,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0474999B-FB68-4D9A-82B1-2286F2372C1D" = 1;
 };
@@ -1268,19 +582,6 @@ axesValues = (
 50,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0474999B-FB68-4D9A-82B1-2286F2372C1D" = 0.68182;
 "3B241295-E7D1-482F-A49F-5B690F967CBA" = 0.31818;
@@ -1293,19 +594,6 @@ axesValues = (
 80,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "3B241295-E7D1-482F-A49F-5B690F967CBA" = 1;
 };
@@ -1316,19 +604,6 @@ axesValues = (
 88,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0DA49D7F-B466-4A74-9166-6D7870CD51D2" = 0.05263;
 "3B241295-E7D1-482F-A49F-5B690F967CBA" = 0.94737;
@@ -1341,19 +616,6 @@ axesValues = (
 96,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0DA49D7F-B466-4A74-9166-6D7870CD51D2" = 0.10526;
 "3B241295-E7D1-482F-A49F-5B690F967CBA" = 0.89474;
@@ -1366,19 +628,6 @@ axesValues = (
 138,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0DA49D7F-B466-4A74-9166-6D7870CD51D2" = 0.38158;
 "3B241295-E7D1-482F-A49F-5B690F967CBA" = 0.61842;
@@ -1392,19 +641,6 @@ axesValues = (
 158,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0DA49D7F-B466-4A74-9166-6D7870CD51D2" = 0.51316;
 "3B241295-E7D1-482F-A49F-5B690F967CBA" = 0.48684;
@@ -1417,19 +653,6 @@ axesValues = (
 178,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0DA49D7F-B466-4A74-9166-6D7870CD51D2" = 0.64474;
 "3B241295-E7D1-482F-A49F-5B690F967CBA" = 0.35526;
@@ -1442,19 +665,6 @@ axesValues = (
 232,
 -11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0DA49D7F-B466-4A74-9166-6D7870CD51D2" = 1;
 };
@@ -1466,19 +676,6 @@ axesValues = (
 36,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "9F9B1D74-FF57-4B2A-AEB5-D743B154EFB7" = 1;
 };
@@ -1490,19 +687,6 @@ axesValues = (
 50,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "9F9B1D74-FF57-4B2A-AEB5-D743B154EFB7" = 0.68182;
 "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED" = 0.31818;
@@ -1515,19 +699,6 @@ axesValues = (
 80,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED" = 1;
 };
@@ -1538,19 +709,6 @@ axesValues = (
 88,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0E0E1207-0B3B-41BA-8E0C-9BB926F33A45" = 0.05263;
 "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED" = 0.94737;
@@ -1563,19 +721,6 @@ axesValues = (
 96,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0E0E1207-0B3B-41BA-8E0C-9BB926F33A45" = 0.10526;
 "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED" = 0.89474;
@@ -1588,19 +733,6 @@ axesValues = (
 138,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0E0E1207-0B3B-41BA-8E0C-9BB926F33A45" = 0.38158;
 "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED" = 0.61842;
@@ -1614,19 +746,6 @@ axesValues = (
 158,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0E0E1207-0B3B-41BA-8E0C-9BB926F33A45" = 0.51316;
 "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED" = 0.48684;
@@ -1639,19 +758,6 @@ axesValues = (
 178,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0E0E1207-0B3B-41BA-8E0C-9BB926F33A45" = 0.64474;
 "FB927515-0B4B-4E0F-9AFE-1C9AB9ADFFED" = 0.35526;
@@ -1664,19 +770,6 @@ axesValues = (
 232,
 11
 );
-customParameters = (
-{
-name = "Rename Glyphs";
-value = (
-"alefMaksura_alefMaksuraar.fina.alt=aamksr.fina.alt",
-"yehHamzaabove_yehHamzaabovear.fina=yha_yha.fina"
-);
-},
-{
-name = "Export COLR Table";
-value = 0;
-}
-);
 instanceInterpolations = {
 "0E0E1207-0B3B-41BA-8E0C-9BB926F33A45" = 1;
 };
@@ -1688,16 +781,8 @@ axesValues = (
 0,
 0
 );
-customParameters = (
-{
-name = "Variable Font Origin";
-value = "5E4DD32C-6BC9-4010-93B4-D8C61BED16DC";
-}
-);
 instanceInterpolations = {
-"459CA063-FA7D-4205-A795-7B6CE244EAAB" = 0.59184;
-"5E4DD32C-6BC9-4010-93B4-D8C61BED16DC" = 0.76316;
-"EA657207-4E15-4023-BA2A-6FA5407A60CD" = -0.35499;
+"459CA063-FA7D-4205-A795-7B6CE244EAAB" = 1;
 };
 name = Regular;
 type = variable;