a
    ZXh                     @   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rdn|jrd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-oZ
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   Z	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   parserZlogging_groupoptionsr    r*   g/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/fontTools/otlLib/optimize/__init__.pyr      s@    




r   __main__   )N)r   r   ZfontTools.otlLib.optimize.gposr   r   ZfontTools.ttLibr   r   __name__syslenargvexitdoctesttestmodfailedr*   r*   r*   r+   <module>   s   
(