Is there a way to clear the background for the whole font? I tried Clear Background from the Font tab with all glyphs selected but it does not work. According to the API reference, it does not seem to be possible with Python either. It is a bit of a hassle to do Clear Background individually whenever I edit a glyph.
So, my request would be a feature that allows me to clear the background of all glyphs in the font (ideally, only for one master).
Another, related request: A simple command that allows me to remove all “extra” layers, i.e. those that are not a master. Looks like this would be possible via Python but it would be good to have as a built-in command (I don’t think it is my own peculiar way of working that requires this).
Yes, there is.
1. Select all glyphs
2. Right-click > Copy glyph names.
3. Create a new empty font.
4. In the new font, Font > Generate Glyphs, paste, click Generate.
5. In the original font, with all glyphs still selected, Layers > Assign Background and pick the empty font as source.
Ta-daa!
I had tried Assign Background with an fresh font (i.e. most glyphs missing), which did not quite work. Not sure whether this is the ideal behaviour, though. When I use Assign Background on the whole font then I’d prefer if I could rely on the backgrounds in the font coming strictky from the specified font and not a mixture of sources.