googlefonts / googlefonts/fontmake

VF compilation: All sparse layers need a .notdef if the normal masters have it

Open
#608 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
888
Forks
97
Avg merge
4d 52m
Merged PRs (30d)
1

Description

If a font comes with a custom `.notdef` glyph, it must be inserted into all sparse layers, too, because they are compiled into standalone fonts for later merging into a VF. ufo2ft will insert a standard `.notdef` if one isn't present in the sparse layers, which might be incompatible with the other designed ones.

Not sure what to do here, maybe warn the user? Only a problem for VF compilation due to the way it werks, instance generation is fine.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.