File size: 296 Bytes
61d733d
 
 
10fb84b
61d733d
 
 
 
10fb84b
61d733d
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from fontTools.ttLib import TTFont


__all__ = ["char_in_font"]


def char_in_font(unicode_char, font_path):
    font = TTFont(font_path)
    for cmap in font["cmap"].tables:
        if cmap.isUnicode():
            if ord(unicode_char) in cmap.cmap:
                return True
    return False