
    ]Mh                         d Z ddlZddddddddddddd	d
ddddddddddddddddddddedidddddddddd
ddd d!ddd"d#d$d%d&dd'd(Zd*d)ZdS )+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_romanx_mac_japanese_ttxx_mac_trad_chinese_ttxx_mac_korean_ttx	mac_greekmac_cyrillicx_mac_simp_chinese_ttx)
r   r   r   r   r	      r      #   r   asciilatin1)r   r   r   	shift_jisgb2312big5euc_krjohab)r   r   r   r   r   r   r	   
   )r   r   r   r   c                     t                               | i                               ||          }t          |t                    r!|                    ||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.
    )_encodingMapget
isinstancedictEllipsis)
platformID	platEncIDlangIDdefaultencodings        \/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/fontTools/misc/encodingTools.pygetEncodingr:   @   sX    
 
B//33IwGGH(D!! <<<(:;;O    )N)__doc__fontTools.encodings.codecs	fontToolsr3   r/   r:    r;   r9   <module>r@      s    " ! ! !
   k
   #$7 <   	 	Y6 6r     r;   