[unicode] attempt to import unicodedata2
backport module
As suggested by Adam @twardoch in https://github.com/behdad/fonttools/issues/83#issuecomment-139052095
This commit is contained in:
parent
ae5bc2dc00
commit
6248bbbd69
@ -30,7 +30,12 @@ class _UnicodeCustom(object):
|
||||
class _UnicodeBuiltin(object):
|
||||
|
||||
def __getitem__(self, charCode):
|
||||
import unicodedata
|
||||
try:
|
||||
# use unicodedata backport to python2, if available:
|
||||
# https://github.com/mikekap/unicodedata2
|
||||
import unicodedata2 as unicodedata
|
||||
except ImportError:
|
||||
import unicodedata
|
||||
try:
|
||||
return unicodedata.name(unichr(charCode))
|
||||
except ValueError:
|
||||
|
Loading…
x
Reference in New Issue
Block a user