I did a report on this some time ago, but didn’t revisit it as I shelved the project for a while. But now I’m doing some redrawing and the speed (especially of the overview) is a bit of a hurdle. So I thought: Let’s give it a go again:
I’m working on a COLRv0 font, shaped with various color components (components which have color layers of their own) to keep it all in sync.
I’m also using a lot of masking to do some non-destructive placement of these components.
However, when I’m designing, the “masked” color component reverts to the fallback shapes of the color component, not the intended one (which is connected to the color).
When I decompose the components it exports as intended and the correct color layers are used.
Is this as intended? I also noticed it’s quite slow compared to some of my other (more point-intensive) glyphs. I suspect this is caused by the masking?
Thanks!