19 lines
468 B
Python
Raw Normal View History

#FLM: Add remove .sc in selected glyphnames
from robofab.world import CurrentFont
from robofab.interface.all.dialogs import ProgressBar
myFont = CurrentFont()
myGlyphs = myFont.selection
myBar = ProgressBar('Changing names...', len(myGlyphs))
for myGlyph in myGlyphs:
if myFont[myGlyph].name[-3:] == '.sc':
myFont[myGlyph].name = myFont[myGlyph].name[:-3]
else:
myFont[myGlyph].name += '.sc'
myFont[myGlyph].update()
myBar.tick()
myBar.close()
print "done"