16 lines
391 B
Python
16 lines
391 B
Python
#FLM: Invert Selection
|
|
|
|
"""Invert the selected segments in the current glyph"""
|
|
|
|
from robofab.world import CurrentGlyph
|
|
|
|
glyph = CurrentGlyph()
|
|
for contour in glyph.contours:
|
|
notSelected = []
|
|
for segment in contour.segments:
|
|
if not segment.selected:
|
|
notSelected.append(segment.index)
|
|
contour.selected = False
|
|
for index in notSelected:
|
|
contour[index].selected = True
|
|
glyph.update() |