def _get_base_character(c): desc = unicodedata.name(unicode(c)) cutoff = desc.find(' WITH ') if cutoff != -1: desc = desc[:cutoff] return unicodedata.lookup(desc)