Monotype gives me an error upon uploading a font concerning intersections.
Until now I used a script by @GeorgSeifert which always did well.
Now it seems not to find overlaps, instead gives me this error:
Show Metrics Keys plugin:
drawForegroundForLayer_: ‘NoneType’ object is not callable
#MenuTitle: Find Overlaps # -*- coding: utf-8 -*- __doc__=""" Find Overlaps. """ master = Font.masters[Font.masterIndex] def findOverlaps(layer): AllPaths =  for component in layer.components: AllPaths.append(component.bezierPath) for path in layer.paths: AllPaths.append(path.bezierPath) for path in AllPaths: for otherPath in AllPaths: if path != otherPath: if path.intersectWithPath_(otherPath): layer.color = 2 return for glyph in Font.glyphs: layer = glyph.layers[master.id] findOverlaps(layer)
This script will not decompose anything. I just marks all glyphs where it found an overlap.
I’d be really great to have a script or plugin that would let me easily find intersections!