+
    f7i  c                    s    R t ^ RIt^ ^ R^R^R^R^R^R^R/^^ ^R^R^R^R^R^R^R^R^$R^%R^&R^'R^(R]R/^R	^R
^R^R^R^R^R^#R^%R/
^^ R^R^R/^^ R^R^R^R^R^R^R^
R//tRR ltR# )zNfontTools.misc.encodingTools.py -- tools for working with OpenType encodings.
NZ	utf_16_beZmac_icelandZmac_turkishZmac_croatianZ
mac_latin2Zmac_romanianZ	mac_romanZx_mac_japanese_ttxZx_mac_trad_chinese_ttxZx_mac_korean_ttxZ	mac_greekZmac_cyrillicZx_mac_simp_chinese_ttxZasciiZlatin1Z	shift_jisZgb2312Zbig5Zeuc_krZjohabc                s    \         P                  V / 4      P                  W4      p\        V\        4      '       d   VP                  W$\        ,          4      pV# )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.
)_encodingMapZgetZ
isinstanceZdictEllipsis)Z
platformIDZ	platEncIDZlangIDZdefaultZencodings   &&&& C/usr/lib64/python3.14/site-packages/fontTools/misc/encodingTools.pygetEncodingr   @   sF    
 
B/33IGH(D!!<<(:;O    )N)Z__doc__ZfontTools.encodings.codecsZ	fontToolsr   r    r   ) r   r   <module>r      s"   " 	;	;	;	;	;	;	;  	
k
  	
	#		;	>
$
L
M
M7: 	7	;	8
 	;	;	;	8	6	8	7
K	Y6rr   