Hello, I am running into an issue which appears quite difficult to crack. I am trying to export a project as a variable font and am receiving the error “Incompaible outlines. This can be caused by transparent overlaps.” for the glyph six.blackCircled (and six.circled if I set the former to non-exporting). These glyphs are built from six.dnom and a circle component, which each export fine themselves. The problem is not the overlap of the components, as six.circled experiences the same issue, where there is no overlap of the component paths.
I seem to have found at least one pointer as to where the issue arises. When I decompose the components, the overlap in the component six.dnom is removed. This makes the glyph incompatible, as the open corner is closed (“sharpened” ).
The problem is still the same as described in my last post: if I use a component like six.dnom in six.blackCircled, for export, the component six.blackCircled is decomposed, but with overlap removed (open corners become closed). So it becomes incompatible. Is there some way of decomposing these glyphs on export but not removing overlap?
@GeorgSeifert I have a file that started giving “Incompatible outlines. This can be caused by outside transparent overlaps.” error when trying to export a variable .tff
All masters are compatible, so I’m not sure where the error is, happy to share file if it helps?
I’m seeing the transparent overlaps error when exporting a ttf for variable fonts. I,m using a filter to export only compatible glyphs, since one master is incomplete. Among the glyphs that show this error is an l, which has no overlaps. The rest of the error glyphs have overlaps but they are complatible (enforce compatibilty check is on) though they too “can’t convert to comparibel TryeType curves”. I hope the screenshots convey my situation. Thanks for your attention.
@GeorgSeifert I figured out the issue from @SCarewe Sebastian’s comment. The corner components were not compatible—extra point. Yet they were found compatible. This is puzzling.
I did notice the overlapping corner lines a little earlier which affects the narrower stem, and fixed it, but this did not resolve the error.