L i'ddlmZmZmZddlmZddlZejdZdZ ddZ e dk(rddl Z e je yy) ) _add_fvar _add_avarload_designspace)newTableNzfontTools.varLib.avarcVt|d}d|vr/td|d<t||j|j|djDcgc]}|j }}d|vrt jd|d=t||j|j|ycc}w)NF)require_sourcesfvarnameavarz(avar table already present, overwriting.) rrraxes instancesaxisTaglogwarningr axisMappings)fontdesignspace_filedsaaxisTagss a/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/fontTools/varLib/avar/build.pybuildrs *E BB T>'V $.#'<#4#45a 5H5 ~ >? L dBGGR__h7 6sB&c~ddlm}ddlm}ddlm}ddl}|ddl}|jdd}|jdd}|jd d d |jd ddd|jddtd|jdddd|j|}||jrdnd||j}t||j |j"||jdd} n |j"} | r(t$j'd | |j)| yy)!z8Add `avar` table from designspace file to variable font.r)TTFont)makeOutputFileName) configLoggerNzfonttools varLib.avar.build) descriptionrz varfont.ttfzVariable-font file.)metavarhelp designspacezfamily.designspacezDesignspace file.)rr defaultz-oz --output-filezOutput font file name.)typer z-vz --verbose store_truezRun more verbosely.)actionr INFOWARNING)levelTz.avar) overWritesuffixz Saving %s)fontTools.ttLibrfontTools.misc.cliToolsr fontToolsrargparsesysargvArgumentParser add_argumentstr parse_argsverboserrr! output_filerinfosave) argsrrrr.r/parseroptionsroutfiles rmainr=sD':& |xx|  $ $%N%F  rrFsQCC$g/08"0f z CHHTVr>