)Ej^dZGddeZGddeZeadZdS)ct|}i}|D]G}|s|ddd\}}|ddkr2t|d}|||<H|S)N;<)iter readlinessplitint)flinesunicodeslinenumnames CC:\PYTHON\MyICR_Suite\python\Lib\site-packages\fontTools/unicode.py _makeunicodesrs   EH  JJsOOBQB' T 7c>> #rll OceZdZdZdZdS)_UnicodeCustomct|tr7t|5}t|}dddn #1swxYwYnt|}||_dSN) isinstancestropenrcodes)selfr fdrs r__init__z_UnicodeCustom.__init__s a   %a *B%b)) * * * * * * * * * * * * * * *"!$$E sAAAc@ |j|S#t$rYdSwxYw)N????)rKeyError)rcharCodes r __getitem__z_UnicodeCustom.__getitem__s6 :h' '   66 s  N)__name__ __module__ __qualname__rr$rrrrs2rrceZdZdZdS)_UnicodeBuiltinc ddl}n#t$rddl}YnwxYw |t |S#t $rYdSwxYw)Nrr!) unicodedata2 ImportError unicodedatarchr ValueError)rr#r.s rr$z_UnicodeBuiltin.__getitem__ s  / . . . .           ##CMM22 2   66 s!> A  A N)r%r&r'r$r(rrr*r*s#     rr*c$t|adSr)rUnicode)r s rsetUnicodeDatar30sQGGGrN)robjectrr*r2r3r(rrr5s        V        f    /       r