
    ]Mh                         d dl mZ d dlmZmZ d dlmZ ddZedk    rXd dl	Z	 e
e	j                  dk    r e	j         e                       d dlZ e	j         ej                    j                   dS dS )	    )RawTextHelpFormatter)COMPRESSION_LEVELcompact)TTFontNc           
         ddl m} ddlm}  |dt          j        t                    }|                    d           |                    ddd	d
d           |                    dt          j	        t          j
        t          t          d                    t                     |                    d          }|                    dddd           |                    dddd           |                    |           } ||j        rdn
|j        rdn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   gpos_compression_levelsaver   )argsr   r	   parserlogging_groupoptionsr   s          b/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/fontTools/otlLib/optimize/__init__.pyr    r       s   ''''''&&&&&&^L,  F
 
lD}     "#!)U2YY     777GGMk,5J     i3H     %%GL!/Sww'-/SwwV    ',DD'0111IIgo-.....    __main__   )N)r   r   fontTools.otlLib.optimize.gposr   r   fontTools.ttLibr   r    __name__syslenargvexitdoctesttestmodfailed r1   r0   <module>r?      s    ) ) ) ) ) ) E E E E E E E E " " " " " "%/ %/ %/ %/P zJJJ
s38}}qNNNCH_W_%&&&&& r1   