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