Ë
    £ehÀ  ã                   óÂ   — d dl mZ d dlmZmZ d dlmZ d dlmZ d dl	m
Z
 d dlZd dlZd dlZ ej                  d«      Zd
d„Zed	k(  r ej$                   e«       «       yy)é    )ÚTTFont)ÚaddOpenTypeFeaturesÚBuilder)ÚFeatureLibError)ÚconfigLogger)ÚmakeOutputFileNameNzfontTools.feaLibc                 ó´  — t        j                  d¬«      }|j                  ddd¬«       |j                  ddd	¬«       |j                  d
dddd¬«       |j                  dddt        j                  dd¬«       |j                  dddd¬«       |j                  ddddd¬ «       |j                  d!d"d¬#«       |j                  | «      }g d$¢}t        |t        t        |«      d%z
  |j                  «         ¬&«       |j                  xs t        |j                  «      }t        j                  d'|z  «       t        |j                  «      }	 t!        ||j"                  |j$                  |j&                  ¬(«       |j3                  |«       y)# t(        $ rA}|j*                  r‚ t        j-                  |«       t/        j0                  d%«       Y d)}~ŒWd)}~ww xY w)*z8Add features from a feature file (.fea) into an OTF fontz8Use fontTools to compile OpenType feature files (*.fea).)ÚdescriptionÚ	input_feaÚFEATURESzPath to the feature file)ÚmetavarÚhelpÚ
input_fontÚ
INPUT_FONTzPath to the input fontz-oz--outputÚoutput_fontÚOUTPUT_FONTzPath to the output font.)Údestr   r   z-tz--tablesÚ	TABLE_TAGú+z!Specify the table(s) to be built.)r   ÚchoicesÚnargsr   z-dz--debugÚ
store_truez/Add source-level debugging information to font.)Úactionr   z-vz	--verbosez?Increase the logger verbosity. Multiple -v options are allowed.Úcountr   )r   r   Údefaultz--tracebackzshow traceback for exceptions.)r   r   )ÚWARNINGÚINFOÚDEBUGé   )ÚlevelzCompiling features to '%s')ÚtablesÚdebugN)ÚargparseÚArgumentParserÚadd_argumentr   ÚsupportedTablesÚ
parse_argsr   ÚminÚlenÚverboser   r   r   ÚlogÚinfor   r   r   r!   r"   r   Ú	tracebackÚerrorÚsysÚexitÚsave)ÚargsÚparserÚoptionsÚlevelsr   ÚfontÚes          úW/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/fontTools/feaLib/__main__.pyÚmainr9      sß  € ä×$Ñ$ØNô€Fð ×ÑØ˜ZÐ.Hð ô ð ×ÑØ˜lÐ1Ið ô ð ×ÑØØØØØ'ð ô ð ×ÑØØØÜ×'Ñ'ØØ0ð ô ð ×ÑØØØØ>ð	 ô ð ×ÑØØØQØØð ô ð ×ÑØÐ<À\ð ô ð ×Ñ Ó%€Gâ)€FÜ�vœc¤# f£+°¡/°7·?±?ÓCÑDÕEà×%Ñ%ÒOÔ);¸G×<NÑ<NÓ)O€KÜ‡H�HÐ)¨[Ñ9Ô:ä�'×$Ñ$Ó%€DðÜØ�'×#Ñ#¨G¯N©NÀ'Ç-Á-õ	
ð 	‡I�IˆkÕøô ò Ø×ÒØÜ�	‰	�!ŒÜ�‰��‰ûð	ús   Å-F Æ	GÆ7GÇGÚ__main__)N)ÚfontTools.ttLibr   ÚfontTools.feaLib.builderr   r   ÚfontTools.feaLib.errorr   Ú	fontToolsr   ÚfontTools.misc.cliToolsr   r/   r#   ÚloggingÚ	getLoggerr+   r9   Ú__name__r0   © ó    r8   ú<module>rE      sW   ðÝ "ß AÝ 2Ý "Ý 6Û 
Û Û ð €g×ÑÐ*Ó+€ó<ð~ ˆzÒØ€C‡H�H‰T‹VÕð rD   