
    h                         S r SSKrSSSSSSSS.SSSSS	S
SSSSSSSSSSSSSSSSSSSS\S0SSSSSSSSSS.
SSS S!.SSS"S#S$S%S&SS'.S(.rS*S) jrg)+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                     [         R                  U 0 5      R                  X5      n[        U[        5      (       a  UR                  X$[           5      nU$ )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        N/var/www/html/env/lib/python3.13/site-packages/fontTools/misc/encodingTools.pygetEncodingr:   @   sF    
 
B/33IGH(D!!<<(:;O    )N)__doc__fontTools.encodings.codecs	fontToolsr3   r/   r:    r;   r9   <module>r@      s    "
  k
   #$7<  	Y6rr;   