summarylogtreecommitdiffstats
path: root/cleaner.py
blob: 3fc78678825498495d1de467e15fb19eefa4d3e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import re
from sys import argv

matcher = re.compile(r'^([0-9A-F]+) ;')

ttf = fontforge.open(argv[1])
for line in open('emoji-data.txt'):
    match = matcher.match(line)
    try:
        if match:
            val = int(match[1], 16)
            ttf.removeGlyph(val)
    except ValueError:
        pass
ttf.generate(argv[1])