diff options
Diffstat (limited to 'fonttools/snippets/unencoded.py')
-rw-r--r-- | fonttools/snippets/unencoded.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/fonttools/snippets/unencoded.py b/fonttools/snippets/unencoded.py new file mode 100644 index 0000000..a2c678e --- /dev/null +++ b/fonttools/snippets/unencoded.py @@ -0,0 +1,12 @@ +import fontTools.ttLib + +font = fontTools.ttLib.TTFont("Lobster.ttf") +cmap = font['cmap'] + +encoded = set() +for subtable in cmap.tables: + encoded.update(subtable.cmap.values()) +unencoded = set(font.getGlyphOrder()).difference(encoded) + +import pprint +pprint.pprint(unencoded) |