L iddlZddlZddlZddlmZddlmZddlmZddl m Z ddl Z ejdZ d dZd dZy) N)makeOutputFileName)TTFont)Qu2CuPen) TTGlyphPenzfontTools.qu2cuc t|}tjd||drind}||d|djz|dd}d|vsJd|j }|j }|d }|D]D} || } t |} t| fi|} | j| | jd || <Fd |d_ |drtjd |tjd||j|y)NzConverting curves for %s dump_stats max_err_emhead all_cubic)statsmax_errr gvarzCannot convert variable fontglyfT)dropImpliedOnCurvesz Stats: %sz Saving %s) rloggerinfo unitsPerEm getGlyphSet getGlyphOrderrrdrawglyphglyphDataFormatsave) input_path output_pathkwargsfontr qu2cu_kwargsglyphSet glyphOrderr glyphNamerttpenpens Y/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/fontTools/qu2cu/cli.py_font_to_cubicr&s * D KK*J7&BDE,'$v,*A*AAK(L  === !H##%J ?BGGLLRWW%5%5a%8 9     ++, __  qD B  ??Q&++##F $'w #E: Kz;9&9:#  s AJ> K)N)rOr@rIfontTools.misc.cliToolsrfontTools.ttLibrfontTools.pens.qu2cuPenrfontTools.pens.ttGlyphPenrrC getLoggerrr&r_r'r%rfs= 6",0   , ->P:r'