I’d also like it to somehow show when anchors are making things incompatible. I’ve often been around outlines again and again trying to find the difference when it’s been the anchors instead. I’ll try to make a reporter plugin for this.
A explanation of interpolation problems would be great. The current system works well for two or three masters. But when you get up to, say, nine, or eighteen, there’s so much to look at that it can be hard to spot an error. An “Anchor missing in master X” or “Inconsistent path order in masters 2 and 7” message would make it easier to know what to look for.
For now, Filter > Fix Compatibility helps with path & component orders, wrong node associations should be easy to spot in the compatibility view. And for anchors, try the All Anchors in All Layers script, which adds missing anchors.
I didn’t knew about All Anchors in All Layers script I think it might be very helpful.
By the way, here is the reporter plugin that I mentioned before.
That would assume your XML glyphdata file describes all the glyphs in your font, yes? Most of the time, for me, that’s not the case. Building a new XML for every project is not feasible.
No, it does not check Glyph Data. It looks at what is present in the glyph, and on any given layer, it adds only anchors that other layers of the same glyph currently have.