Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 2øªj¡ ã@s„ddlmZddlmZddlmZddlmZmZd dd„Z e dkr€ddl Z e e j ƒd krhe je ƒƒddlZe jejƒjƒdS) é)ÚRawTextHelpFormatter)Údedent)ÚTTFont)ÚcompactÚGPOS_COMPACT_MODE_DEFAULTNcCsúddlm}ddlm}|dtjtd�}|jdƒ|jddd d d d �|jd tdt ›d�ƒt t ƒt t dƒƒt d�|j dd�}|jddddd�|jddddd�|j|ƒ}||jr¸dn |jrÂdndd�t|jƒ}t|t|jƒƒ|j|jpò|jƒd S) z/Optimize the layout tables of an existing font.r)ÚArgumentParser)Ú configLoggerzotlLib.optimize)ÚprogÚ descriptionZformatter_classÚfontz-oZ OUTPUTFILEÚoutfileNz output file)ÚmetavarÚdestÚdefaultÚhelpz--gpos-compact-modea‰ GPOS Lookup type 2 (PairPos) compaction mode: 0 = do not attempt to compact PairPos lookups; 1 to 8 = create at most 1 to 8 new subtables for each existing subtable, provided that it would yield a 50%% file size saving; 9 = create as many new subtables as needed to yield a file size saving. Default: a˜. This compaction aims to save file size, by splitting large class kerning subtables (Format 2) that contain many zero values into smaller and denser subtables. It's a trade-off between the overhead of several subtables versus the sparseness of one big subtable. See the pull request: https://github.com/fonttools/fonttools/pull/2326 é )rrÚchoicesÚtypeF)Úrequiredz-vz --verboseÚ store_truezRun more verbosely.)Úactionrz-qz--quietzTurn verbosity off.ÚDEBUGÚERRORÚINFO)Úlevel)ÚargparserZ fontToolsrÚmainÚ__doc__rÚ add_argumentrrÚintÚlistÚrangeÚadd_mutually_exclusive_groupÚ parse_argsÚverboseÚquietrr rÚstrZgpos_compact_modeÚsaver )ÚargsrrÚparserZ logging_groupÚoptionsr ©r+úG/tmp/pip-build-_d5lkt3n/fonttools/fontTools/otlLib/optimize/__init__.pyrs0        rÚ__main__é)N)rrÚtextwraprZfontTools.ttLibrZfontTools.otlLib.optimize.gposrrrÚ__name__ÚsysÚlenÚargvÚexitÚdoctestÚtestmodÚfailedr+r+r+r,Ús    5