+
    f7i}  c                   s    ^ RI t ^ RIHtHtHt ^ RI5 ^ RIHt RR lt]	R8X  d   ] P                  ! ]! 4       4       R# R# )i    N)OPTIMIZE_FONT_SPEED
TTLibErrorTTLibFileIsCollectionError)*)TTCollectionc           	     s*   ^ RI Hp V f   \        P                  R,          p ^ RIpVP                  RRRR7      pVP                  RRR	R
R7       VP                  RRRRRR7       VP                  RRRRRR7       VP                  RRR5RR7       VP                  RRRRR7       VP                  RRR R!R"7       VP                  R#R$RR%R&7       VP                  R'R(R R)R"7       VP                  R*R+R R,R"7       VP                  R-RR.R/7       VP                  V 4      pVP                  e   \        VP                  4      MRpVP                  pVP                  pVP                  pVP                  p	VP                  p
VP                  pVP                   p. pVP"                   F?  p \%        VV
VVVR07      pV'       d   WP&                  \(        &   VP+                  V4       KA  	  V	f7   VR2J d   R	.p	M,V'       d#   0 R6mP5                  XP7                  4       4      p	M. p	V FC  pR3V	9   d   VP9                  4        R	V	9  d   T	MVP7                  4        F  pVV,           K  	  KE  	  Vek   \;        V4      ^8X  d(   W^ ,          n        V^ ,          P=                  V4       R# Ve   \?        R44      h\/        4       pVVn        VP=                  V4       R# R#   \,         d-    \/        YR17      pTP1                  TP2                  4        EKl  i ; i)7a  Open/save fonts with TTFont() or TTCollection()

  ./fonttools ttLib [-oFILE] [-yNUMBER] files...

If multiple files are given on the command-line,
they are each opened (as a font or collection),
and added to the font list.

If -o (output-file) argument is given, the font
list is then saved to the output file, either as
a single font, if there is only one font, or as
a collection otherwise.

If -y (font-number) argument is given, only the
specified font from collections is opened.

The above allow extracting a single font from a
collection, or combining multiple fonts into a
collection.

If --lazy or --no-lazy are give, those are passed
to the TTFont() or TTCollection() constructors.
)configLoggerN:i   NNzfonttools ttLibz/Open/save fonts with TTFont() or TTCollection()a"  
		If multiple files are given on the command-line,
		they are each opened (as a font or collection),
		and added to the font list.

		The above, when combined with -o / --output,
		allows for extracting a single font from a
		collection, or combining multiple fonts into a
		collection.
		)ZdescriptionZepilogfontr   z
Font file.)metavarZnargshelpz-tz--tabletableappendzTables to decompile.)r   actionr   z-oz--outputZFILEzOutput file.)r   defaultr   z-yZNUMBERz%Font number to load from collections.z--lazyZ
store_truezLoad fonts lazily.)r   r   r   z	--no-lazylazyZstore_falsezLoad fonts immediately.)destr   r   z--flavorflavorz)Flavor of output font. 'woff' or 'woff2'.)r   r   r   z--no-recalc-timestamprecalcTimestampz,Keep the original font 'modified' timestamp.z-brecalcBBoxeszGDon't recalc glyph bounding boxes: use the values in the original font.z--optimize-font-speedzEnable optimizations that prioritize speed over file size. This mainly affects how glyf table and gvar / VARC tables are compiled.)r   r   )r   r   
fontNumberr   )r   FZ
GlyphOrderz"Cannot set flavor for collections.i>   ZVARCZglyfZgvar) Z	fontToolsr   sysZargvargparseZArgumentParserZadd_argumentZ
parse_argsZyZintZoutputr   r   r	   r   r   Zoptimize_font_speedr   ZTTFontZcfgr    r
   r   r   ZextendfontsZintersectionZkeysZgetGlyphOrderZlenZsaver   )Zargsr   r   ZparserZoptionsr   ZoutFiler   r   Ztablesr   r   ZoptimizeFontSpeedr   Zfr   Z
collectionr	   s   &                 ?/usr/lib64/python3.14/site-packages/fontTools/ttLib/__main__.pymainr      s9   0 '|xx|$$E	 % F cM
i@V   j&$^   h1X   t:N   &=V   8	   ;	   V	   Q	   %G#*99#8WYYdJnnG<<D^^F]]F''L--O33E\\	+) /%D !0A,-LL   ~5=UF-::499;GFF6! "&0VdiikAEKK B  u:?$!HO!HMM'"! !EFF%J$JOOG$ # * 	+%a3JLL))**	+s   );K2LLZ__main__)N)r   ZfontTools.ttLibr    r   r   ZfontTools.ttLib.ttFontZfontTools.ttLib.ttCollectionr   r   Z__name__Zexit)     r   <module>r      s8    
 W W $ 5I%X zHHTV r   