a
    ¥Q•hú  ã                   @   sx   d dl mZ d dlmZmZ d dlmZ d	dd„Zedkrtd dl	Z	e
e	jƒdkr\e	 eƒ ¡ d dlZe	 e ¡ j¡ dS )
é    )ÚRawTextHelpFormatter)ÚCOMPRESSION_LEVELÚcompact)ÚTTFontNc                 C   sê   ddl m} ddlm} |dtjtd�}| d¡ |jddd	d
dd� |jdtj	tj
ttdƒƒtd� |jdd�}|jddddd� |jddddd� | | ¡}||jr¬dn|jr¶dndd� t|jƒ}t||jƒ | |jpâ|j¡ d
S )z.Optimize the layout tables of an existing fontr   )ÚArgumentParser)ÚconfigLoggerzotlLib.optimize)ÚprogÚdescriptionÚformatter_classÚfontz-oÚ
OUTPUTFILEÚoutfileNzoutput file)ÚmetavarÚdestÚdefaultÚhelpz--gpos-compression-levelé
   )r   r   ÚchoicesÚtypeF)Úrequiredz-vz	--verboseÚ
store_truezRun more verbosely.)Úactionr   z-qz--quietzTurn verbosity off.ÚDEBUGÚERRORÚINFO)Úlevel)Úargparser   Ú	fontToolsr   ÚmainÚ__doc__r   Úadd_argumentr   r   r   ÚlistÚrangeÚintÚadd_mutually_exclusive_groupÚ
parse_argsÚverboseÚquietr   r   r   Zgpos_compression_levelÚsaver   )Úargsr   r   ÚparserÚlogging_groupÚoptionsr   © r-   ú[/var/www/sistema_ama/venv/lib/python3.9/site-packages/fontTools/otlLib/optimize/__init__.pyr      s@    ý

ÿ
ûÿÿ
ÿ
r   Ú__main__é   )N)r   r   ÚfontTools.otlLib.optimize.gposr   r   ÚfontTools.ttLibr   r   Ú__name__ÚsysÚlenÚargvÚexitÚdoctestÚtestmodÚfailedr-   r-   r-   r.   Ú<module>   s   
(