This repository has been archived on 2025-10-02. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
inter-font/misc/glyphs-scripts/select-empty-glyphs.py
2019-05-26 16:38:36 -07:00

18 lines
386 B
Python

#
# Selects all glyphs which are empty
#
import sys
def isEmpty(g):
for master in g.parent.masters:
layer = g.layers[master.id]
if layer.bounds is not None and layer.bounds.size.width > 0:
return False
return True
font = Glyphs.font
font.disableUpdateInterface()
try:
font.selection = [g for g in font.glyphs if isEmpty(g)]
finally:
font.enableUpdateInterface()