Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a fix for the fontbakery glyph naming check; it uses ufo2ft's logic to rename glyphs to production names. This is useful because in a variable-first workflow, you build the variable font first and then add GSUB/GPOS/GDEF tables to it from a variable feature file afterwards. To do this, the glyph names in the font have to be the same as the ones in the feature file, and hence you have to pass
--no-production-names
to fontmake, and then do the renaming afterwards. (You could use Rust'sttf-rename-glyphs
but that's not part of our workflow yet. ;-)Because this is a slightly obscure use case, I've not added it to
fix_font
.