+
    f7io  c                   s   ^ RI Ht ^ RIHtHt ^ RIHt ^ RIH	t	 ^ RI
HtHtHt ^ RI
HtHtHt ^ RIHt ^ RIHt ^ R	IHt ^ R
It]P2                  ! R4      tR tR tR tRR lt]R8X  d   ^ R
I t ] PB                  ! ]! 4       4       R
# R
# )i    )noRound)TTFontnewTable)otTables)OTTableWriter)HVAR_FIELDSVVAR_FIELDS
_add_VHVAR)buildermodelsvarStore)fixedToFloat)makeOutputFileName)partialNzfontTools.varLib.avarc                 s>   V R ,          p/ pV P                  4       pVP                  pV F  p. p. p	VP                  P                  V. 4      p
V
 F  pVP	                  VP
                  4       VP                  RR pW^,          V^,          ^,            p\        V4      ^8X  g   Q hV^ ,          e   V^ ,          V,          M^ V^ &   V^,          e   V^,          V,          M^ V^&   V	P	                  V^,          V^ ,          ,
          4       K  	  W3WG&   K  	  RpWM3# )gvarNi)ZgetGlyphOrderphantomIndex
variationsZgetZappendaxesZcoordinatesZlen)fontaxisTagsZtableFieldsr   ZvhAdvanceDeltasAndSupportsZ
glyphOrderr   Z	glyphNameZsupportsZdeltasr   ZtvZphantomsZvOrigDeltasAndSupportss   &&&           </usr/lib64/python3.14/site-packages/fontTools/varLib/hvar.py_get_advance_metricsr      s    <D!###%J++L	__((B7
BOOBGG$~~bc*Hq 0<!3Ca3GHHx=A%%%7?{7N(1+l3TUHQK7?{7N(1+l3TUHQKMM(1+34  280B"-    "%==    c                 s    R V 9   d   V R  V R,          P                    Uu. uF  qP                  NK  	  pp\        \        W\        4      p\        W\        V4       R# u upi )ZHVARfvarN)r   axisTagr   r   r   r   )r   axisr   getAdvanceMetrics   &   r   add_HVARr   0   sT    ~L)-f):):;):):H; 4dkRt{,=> <s   Ac                 s    R V 9   d   V R  \        \        V X\        4      pV R,          P                   Uu. uF  q3P                  NK  	  pp\        W\        V4       R# u upi )ZVVARr   N)r   r   r   r   r   r   )r   r   r   r   r   r   add_VVARr   8   sV    ~L 4dHkR)-f):):;):):H;t{,=> <s   Ac                sx   V f   ^ RI pVP                  R,          p ^ RIHp ^ RIHp ^ RIpVP                  RRR7      pVP                  RR	R
R7       VP                  RR\        RR7       VP                  V 4      pV! RR7       \        VP                  4      pRV9   g   \        P                  R4       ^# \        V4       RV9   d   \!        V4       VP"                  f   \%        VP                  RRR7      pMVP"                  pV'       d*   \        P'                  RV4       VP)                  V4       R# R# )z"Add `HVAR` table to variable font.N:i   NN)configLogger)DesignSpaceDocumentzfonttools varLib.hvarz'Add `HVAR` table from to variable font.)Zdescriptionr   zvarfont.ttfzVariable-font file.)Zmetavarhelpz-oz--output-filezOutput font file name.)Ztyper    ZWARNING)Zlevelr   zNot a variable font.ZvmtxTz.hvar)Z	overWriteZsuffixz	Saving %s)sysZargvZ	fontToolsr   ZfontTools.designspaceLibr   argparseZArgumentParserZadd_argumentZstrZ
parse_argsr   r   logZerrorr   r   Zoutput_filer   ZinfoZsave)	Zargsr!   r   r   r"   ZparserZoptionsr   Zoutfiles	   &        r   mainr$   @   s    |xx|&<$$= % F <QR
%	   %Gy!',,DT>		()TN~"$W\\T'R%%g&		' r   Z__main__)N)"ZfontTools.misc.roundToolsr    ZfontTools.ttLibr   r   ZfontTools.ttLib.tablesr   ZotZfontTools.ttLib.tables.otBaser   ZfontTools.varLibr   r   r   r   r	   r
   ZfontTools.misc.fixedToolsr   Zfi2flZfontTools.misc.cliToolsr   Z	functoolsr   ZloggingZ	getLoggerr#   r   r   r   r$   Z__name__r!   Zexit) r   r   <module>r%      sp    - , 1 7 A A 6 6 ; 6  /0>B??+\ zHHTV r   