Hi everyone!
I’m working on a typeface with a lot of inktraps made by applying corner components to extra nodes. The variable font works perfectly and the inktraps are all there and interpolate properly. The problems arise when I export the static instances as .ttf or .otf. In many glyphs, the inktraps tend to disappear in some instances without an apparent pattern. I can see this issue already in the preview of the edit window:
In the case of this “M” the inktraps don’t work in the ExtraLight, Light, Medium and SemiBold instances. One thing I don’t understand is why they appear in the ExtraBold (second to last) instance, but not in the others.
If I remove the overlaps in all the masters, the corner components work in all instances (as shown in the next image). However, if possible, I’d prefer to keep the overlaps in the glyphs file for convenience.
I made sure all the corner components have the same alignments and sizes across masters. I tried to apply the custom parameter Prefilter RemoveOverlap to all the static instances but it still doesn’t work. I then added the origin anchor (which I initially forgot about) as explained in the tutorial.
I hope someone can help me. I tried to look for solutions on the forum, but I couldn’t find anything that worked.