)EjadZddlZddddddddddddd d d d d d dd dd dd dd dddd dd dd ediddddddd ddd ddd d!ddd"d#d$d%d&dd'd(Zd*d)ZdS)+zNfontTools.misc.encodingTools.py -- tools for working with OpenType encodings. N utf_16_be)r mac_iceland mac_turkish mac_croatian mac_latin2$% mac_romanian&'( mac_romanx_mac_japanese_ttxx_mac_trad_chinese_ttxx_mac_korean_ttx mac_greek mac_cyrillicx_mac_simp_chinese_ttx) rrrrr r#rasciilatin1)rrr shift_jisgb2312big5euc_krjohab)rrrrrrr )rrrrct|i||}t|tr!|||t}|S)zReturns the Python encoding name for OpenType platformID/encodingID/langID triplet. If encoding for these values is not known, by default None is returned. That can be overriden by passing a value to the default argument. ) _encodingMapget isinstancedictEllipsis) platformID platEncIDlangIDdefaultencodings NC:\PYTHON\MyICR_Suite\python\Lib\site-packages\fontTools/misc/encodingTools.py getEncodingr:@sX  B//33IwGGH(D!!<<<(:;; O)N)__doc__fontTools.encodings.codecs fontToolsr3r/r:r;r9r@s"!!!                     k #    $   7<             Y66 rr;