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„ d dl mZ d dlmZ d dlmZ d dlmZmZ d
dd„Z e
dkr€d dlZeej
ƒd krheje ƒ ƒ d dlZejejƒ jƒ dS )é )ÚRawTextHelpFormatter)Údedent)ÚTTFont)ÚcompactÚGPOS_COMPACT_MODE_DEFAULTNc C sú ddl m} ddlm} |dtjtd�}|jdƒ |jddd d
dd� |jd
tdt › d�ƒt
t ƒttdƒƒ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ÚoutfileNzoutput 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
é
)r r ÚchoicesÚtypeF)Úrequiredz-vz --verboseÚ
store_truezRun more verbosely.)Úactionr z-qz--quietzTurn verbosity off.ÚDEBUGÚERRORÚINFO)Úlevel)Úargparser Z fontToolsr ÚmainÚ__doc__r Úadd_argumentr r ÚintÚlistÚrangeÚadd_mutually_exclusive_groupÚ
parse_argsÚverboseÚquietr r r ÚstrZgpos_compact_modeÚsaver )Úargsr r ÚparserZ
logging_groupÚoptionsr © r+ úG/tmp/pip-build-_d5lkt3n/fonttools/fontTools/otlLib/optimize/__init__.pyr s0
r Ú__main__é )N)r r Útextwrapr ZfontTools.ttLibr ZfontTools.otlLib.optimize.gposr r r Ú__name__ÚsysÚlenÚargvÚexitÚdoctestÚtestmodÚfailedr+ r+ r+ r, Ú s
5