RemoveOverlap Error



  • I've a glyph giving me the following error when doing glyph.removeOverlap() and I can't understand what it means or why is it happening.

    Any help will be appreciated.

    Thanks -- joancarles

    Traceback (most recent call last):
      File "lib/doodleMenus.pyc", line 670, in removeOverlap_
      File "lib/fontObjects/doodleSelection.pyc", line 1660, in removeOverlap
      File "lib/tools/removeOverlap.pyc", line 42, in removeOverlap
      (...) more lines here
      File "/Users/joanca/type apps/RoboFont.app/Contents/Resources/lib/python2.7/defcon/tools/booleanOperations/flatten.py", line 746, in reCurveSubSegments
        ei = inputSegment.flat.index(ep)
    ValueError: (33655556, 35655556) is not in list
    

  • admin

    can you copy the glif xml data here? (just select the glyph and paste it here)

    thanks



  • I don't know why but the xml code disappears. So i attached a file.
    I could reproduce the error in another glyph, so the ValueError for this glyph is:

    File "/Users/joanca/type apps/RoboFont.app/Contents/Resources/lib/python2.7/defcon/tools/booleanOperations/flatten.py", line 746, in reCurveSubSegments
    ValueError: (44762500, 45687500) is not in list
    

    Thanks


  • admin

    thanks for the data

    this should be fixed in the next version


Log in to reply