Minor
diff --git a/pyotlss.py b/pyotlss.py
index e15e536..7e75c2b 100755
--- a/pyotlss.py
+++ b/pyotlss.py
@@ -1062,9 +1062,10 @@
csi = cs.charStringsIndex
csi.items = [csi.items[i] for i in indices]
csi.offsets = [] # Don't need it; loaded all glyphs
- sel = font.FDSelect
- sel.format = None
- sel.gidArray = [font.FDSelect.gidArray[i] for i in indices]
+ if hasattr (font, "FDSelect")
+ sel = font.FDSelect
+ sel.format = None
+ sel.gidArray = [font.FDSelect.gidArray[i] for i in indices]
cs.charStrings = {g:indices.index (v) for g,v in cs.charStrings.items() if g in s.glyphs}
else:
cs.charStrings = {g:v for g,v in cs.charStrings.items() if g in s.glyphs}