o
    nĎi                     @   s@   d dl Z e dZdddZedkrd dlZee  dS dS )    NzfontTools.varLib.avarc                 C   sT  ddl m} ddlm} ddlm} dd l}dd l}td|j	d | d u r,|j
dd  } |jdd	d
}|jdddd |jddddd d |jddtdd |jddddd || }||jrbdndd ||j}|jd u r|dd lm}	 |	| dS dd!lm}
 |
||j |jd u r||jd"d#d$}n|j}|rtd%| || d S d S )&Nr   )TTFont)makeOutputFileName)configLoggerzrWARNING: This script is deprecated. Use `fonttools varLib.avar.build` or `fonttools varLib.avar.unbuild` instead.
)file   zfonttools varLib.avarz8Add `avar` table from designspace file to variable font.)descriptionfontzvarfont.ttfzVariable-font file.)metavarhelpdesignspacezfamily.designspacezDesignspace file.?)r	   r
   nargsdefaultz-oz--output-filezOutput font file name.)typer
   z-vz	--verbose
store_truezRun more verbosely.)actionr
   INFOWARNING)level)unbuild)buildTz.avar)	overWritesuffixz	Saving %s)fontTools.ttLibr   fontTools.misc.cliToolsr   	fontToolsr   argparsesysprintstderrargvArgumentParseradd_argumentstr
parse_argsverboser   r   r   r   output_fileloginfosave)argsr   r   r   r   r   parseroptionsr   r   r   outfile r.   Z/home/jeff/fluffinator/venv/lib/python3.10/site-packages/fontTools/varLib/avar/__main__.pymain   s`   



r0   __main__)N)logging	getLoggerr'   r0   __name__r   exitr.   r.   r.   r/   <module>   s    

?