ttf-dejavu: remove emoji glyphs from dejavu fonts
[AGL/meta-agl-demo.git] / recipes-graphics / ttf-fonts / files / cleaner.py
1 from json import load
2 from sys import argv
3
4 ttf = fontforge.open(argv[1])
5 for emoji in load(open('../../emoji.json')):
6     try:
7         ttf.removeGlyph(int(emoji['unified'], 16))
8     except ValueError:
9         pass
10 ttf.generate(argv[1])