Open simoncozens opened 2 months ago
I'm pretty sure I've already seen this. Isn't it the same situation described in https://github.com/googlefonts/glyphsLib/pull/956?
We should ignore the putative "master" for an intermediate layer,
yeah ideally we should. PR most welcome. Maybe you take over the other one /cc @belluzj thanks!
If someone could put that into a test case, I could fix this in the Glyphs3 branch.
I have a script for this that aligns special layers to one master. I'll just update the Barlow source to do that.
That's probably not the only issue for Barlow VF; for that I'll reply over here
While trying to build Barlow as a variable font, I found that glyph
a
hangs some of its intermediate layers off the Bold master, like so:while
ae
hangs the same intermediate locations off the light master:Glyphs export is fine with this, but when converting to designspace, glyphsLib converts each one of these to a different source:
And then it complains that it has two masters with the same location:
We should ignore the putative "master" for an intermediate layer, and should just create a master purely based on the location coordinates.