Skip to content

builder: default Glyphs 2 axes in _vf_filename - #1232

Merged
cmyr merged 1 commit into
mainfrom
glyphs2-default-axes
Oct 12, 2026
Merged

cmyr merged 1 commit into
mainfrom
glyphs2-default-axes

Conversation

@cmyr

@cmyr cmyr commented Oct 9, 2026

Copy link
Copy Markdown
Member

Since _vf_filename reads axis tags from the raw plist, a Glyphs 2 source without an "Axes" custom parameter raises StopIteration while building the recipe. glyphsLib gives such a font the default Weight and Width axes, so with this patch we fall back to those, as 0.9.93 did.

This unbreaks 15 targets on crater.

Since _vf_filename reads axis tags from the raw plist, a Glyphs 2 source
without an "Axes" custom parameter raises StopIteration while building
the recipe. glyphsLib gives such a font the default Weight and Width
axes, so with this patch we fall back to those, as 0.9.93 did.

This broke 15 targets on fontc's crater that built with 0.9.93, such as
Comfortaa and Eczar.
@cmyr
cmyr merged commit 4c522f8 into main Oct 12, 2026
17 checks passed
@cmyr
cmyr deleted the glyphs2-default-axes branch October 12, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants