adds Axis Location entries to all glyphspackage masters and removes the UFO patch that was a workaround for missing weight. Related to fontmake/issues/943

This commit is contained in:
Rasmus Andersson 2022-10-07 16:00:31 -07:00
parent cb9dd09039
commit 487396be21
3 changed files with 156 additions and 1 deletions

View file

@ -77,7 +77,6 @@ def update_source_ufo(ufo_file, weight, glyphs_to_decompose):
ufo = defcon.Font(ufo_file)
update_version(ufo)
set_ufo_filter(ufo, name="decomposeComponents", include=glyphs_to_decompose)
ufo.info.openTypeOS2WeightClass = int(weight)
ufo.save(ufo_file)
def update_sources(designspace):

View file

@ -2643,6 +2643,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 100;
},
{
Axis = "Optical size";
Location = 14;
}
);
}
);
guides = (
@ -2780,6 +2793,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 100;
},
{
Axis = "Optical size";
Location = 32;
}
);
}
);
guides = (
@ -2911,6 +2937,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 400;
},
{
Axis = "Optical size";
Location = 14;
}
);
}
);
guides = (
@ -3046,6 +3085,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 400;
},
{
Axis = "Optical size";
Location = 32;
}
);
}
);
guides = (
@ -3177,6 +3229,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 900;
},
{
Axis = "Optical size";
Location = 14;
}
);
}
);
guides = (
@ -3311,6 +3376,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 900;
},
{
Axis = "Optical size";
Location = 32;
}
);
}
);
guides = (

View file

@ -2644,6 +2644,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 100;
},
{
Axis = "Optical size";
Location = 14;
}
);
}
);
guides = (
@ -2780,6 +2793,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 100;
},
{
Axis = "Optical size";
Location = 32;
}
);
}
);
guides = (
@ -2911,6 +2937,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 400;
},
{
Axis = "Optical size";
Location = 14;
}
);
}
);
guides = (
@ -3046,6 +3085,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 400;
},
{
Axis = "Optical size";
Location = 32;
}
);
}
);
guides = (
@ -3176,6 +3228,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 900;
},
{
Axis = "Optical size";
Location = 14;
}
);
}
);
guides = (
@ -3309,6 +3374,19 @@ pos = "-664";
size = "-16";
}
);
},
{
name = "Axis Location";
value = (
{
Axis = Weight;
Location = 900;
},
{
Axis = "Optical size";
Location = 32;
}
);
}
);
guides = (