I’m currently working on a quite complex color font, recreated from many different nested components and a lot of color layers. I have made all structure work, but for compiling them all into characters, I’m looking to make my life easier.
In the past I have used the great “add all color layers” script to make it easier, but as the glyphs are a bit more difficult, I need to do some extra polish.
I was wondering, is it possible to target instances of “Empty Base Glyph” (instance of an empty color layer) after these have been created? (wasn’t able to see anything in the code, so guess this is generated Glyphs-side). Or should the process be that the code skips a component when it doesn’t have nodes in a color layer?
Same with the addition of fallback versions of components (as I’d like to skip adding fallback glyphs of a component to my color layers). Is there any way to strictly target those? Or a way to delete them from just the color layers?
Hope this is a bit clear, otherwise I’ll get some screengrabs.
Remove all instances of “empty base glyph” components and “fallback glyphs” components (only inside layers) after I have generated them (but keep them intact in the layers where they show properly).
Or
Prevent the instances of “empty base glyphs” components and “fallback glyphs” components (only inside layers) to be generated in the first place (but do generate them in the layers where they show properly).
I have created this font over the years so not all components are built in the same way, hence I have both “empty base glyphs” AND “fallback glyphs”. But it should be possible to reduce it to only one unwanted result instead of two.