§
    ¢”jÀ  ã                   óÆ   — 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¦   «         ¦  «         dS dS )é    )ÚTTFont)ÚaddOpenTypeFeaturesÚBuilder)ÚFeatureLibError)ÚconfigLogger)ÚmakeOutputFileNameNzfontTools.feaLibc                 óì  — t          j        d¬¦  «        }|                     ddd¬¦  «         |                     ddd	¬¦  «         |                     d
dddd¬¦  «         |                     dddt          j        dd¬¦  «         |                     dddd¬¦  «         |                     ddddd¬ ¦  «         |                     d!d"d¬#¦  «         |                     | ¦  «        }g d$¢}t          |t          t          |¦  «        d%z
  |j	        ¦  «                 ¬&¦  «         |j
        pt          |j        ¦  «        }t                               d'|z  ¦  «         t          |j        ¦  «        }	 t!          ||j        |j        |j        ¬(¦  «         nM# t(          $ r@}|j        r‚ t                               |¦  «         t/          j        d%¦  «         Y d)}~nd)}~ww xY w|                     |¦  «         d)S )*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          úh/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/feaLib/__main__.pyÚmainr9      sy  € åÔ$ØNðñ ô €Fð ×ÒØ˜ZÐ.Hð ñ ô ð ð ×ÒØ˜lÐ1Ið ñ ô ð ð ×ÒØØØØØ'ð ñ ô ð ð ×ÒØØØÝÔ'ØØ0ð ñ ô ð ð ×ÒØØØØ>ð	 ñ ô ð ð ×ÒØØØQØØð ñ ô ð ð ×ÒØÐ<À\ð ñ ô ð ð ×Ò Ñ%Ô%€Gà)Ð)Ð)€FÝ�v�c¥# f¡+¤+°¡/°7´?ÑCÔCÔDÐEÑEÔEÐEàÔ%ÐOÕ);¸GÔ<NÑ)OÔ)O€KÝ‡H‚HÐ)¨[Ñ9Ñ:Ô:Ð:å�'Ô$Ñ%Ô%€DðÝØ�'Ô#¨G¬NÀ'Ä-ð	
ñ 	
ô 	
ð 	
ð 	
øõ ð ð ð ØÔð 	ØÝ�	Š	�!‰ŒˆÝŒ�‰Œˆˆˆˆˆˆøøøøð	øøøð
 	‡I‚IˆkÑÔÐÐÐs   Å/"F Æ
GÆ6GÇ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      sÝ   ðØ "Ð "Ð "Ð "Ð "Ð "Ø AÐ AÐ AÐ AÐ AÐ AÐ AÐ AØ 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø "Ð "Ð "Ð "Ð "Ð "Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 
€
€
€
Ø €€€Ø €€€ð €gÔÐ*Ñ+Ô+€ð<ð <ð <ð <ð~ ˆzÒÐØ€C„HˆTˆT‰VŒVÑÔÐÐÐð ÐrD   