
    Wh                     z    d dl Z  e j                  d      ZddZedk(  rd dlZ ej                   e              yy)    NzfontTools.varLib.avarc                    ddl m} ddlm} ddlm} dd l}dd l}t        d|j                         | |j                  dd  } |j                  dd	
      }|j                  ddd       |j                  ddddd        |j                  ddt        d       |j                  dddd       |j                  |       } ||j                  rdnd        ||j                         }|j"                  dd lm}	  |	|       ydd!lm}
  |
||j"                         |j(                   ||j                   d"d#$      }n|j(                  }|r(t*        j-                  d%|       |j/                  |       y y )&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   outfiles               X/var/www/html/jupyter_env/lib/python3.12/site-packages/fontTools/varLib/avar/__main__.pymainr1      sw   &:&		8ZZ |xx|$$N % F <QR
$    %	   k,5J   %G'//yB',,D"$	$##$"$W\\T'R%%g&		'     __main__)N)logging	getLoggerr)   r1   __name__r   exit r2   r0   <module>r9      sC    g/0<~ zCHHTV r2   