
    +g                         d dl mZ d dlmZmZ d dlmZ ddZedk(  r`d dl	Z	 e
e	j                        dkD  r e	j                   e              d dlZ e	j                   ej                         j                         yy)	    )RawTextHelpFormatter)COMPRESSION_LEVELcompact)TTFontNc           
         ddl m} ddlm}  |dt        j
                  t              }|j                  d       |j                  ddd	d
d       |j                  dt        j                  t        j                  t        t        d            t               |j                  d      }|j                  dddd       |j                  dddd       |j                  |       } ||j                   rdn|j"                  rdnd       t%        |j&                        }t)        ||j*                         |j-                  |j.                  xs |j&                         y
)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          z/home/viktor/gitlab-persoonlijk/factuur-applicatie/venv/lib/python3.12/site-packages/fontTools/otlLib/optimize/__init__.pyr    r       s<   '&LL,F
 
lD}   "##!))U2Y   777GMk,5J   i3H   %G!//w'--wV ',,DD'001IIgoo-.    __main__   )N)r   r   fontTools.otlLib.optimize.gposr   r   fontTools.ttLibr   r    __name__syslenargvexitdoctesttestmodfailed r1   r0   <module>r?      sf    ) E "%/P z
388}qCHH_W__%%& r1   