feat: add comprehensive GitHub workflow and development tools

This commit is contained in:
Stiftung Development
2025-09-06 18:31:54 +02:00
commit ab23d7187e
10224 changed files with 2075210 additions and 0 deletions

View File

@@ -0,0 +1 @@
pip

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,675 @@
../../Scripts/fonttools.exe,sha256=06b5rAMhktQn3I15ilzYeWazXTtHjs51pmJYsA-RIUw,108392
../../Scripts/pyftmerge.exe,sha256=xnlzYqG56E_B_sQ-Q72tYJBUC6Sk7iAbMPmVh-UjJFY,108389
../../Scripts/pyftsubset.exe,sha256=-Cs3iLQSCYjnK-qWokxdwz3B8oS8ifX8IANVgB1_7D0,108390
../../Scripts/ttx.exe,sha256=k-h6XJQmLfa_g5UxEDfd9OsVzDcDktNqy7SNbyHTdoA,108387
../../share/man/man1/ttx.1,sha256=E71F9mRNWlttVpzlnP7w_fqkQygPkph5s-AtVa0Js50,5601
fontTools/__init__.py,sha256=tDtr9dKOrmxz5xXK-4JYaRrVOBx6WHpvfrXg_aWIzYU,191
fontTools/__main__.py,sha256=T8Tg8xPKHOCVoYVG82p_zpQXfW7_ERRAphBkZVvhWN8,960
fontTools/__pycache__/__init__.cpython-310.pyc,,
fontTools/__pycache__/__main__.cpython-310.pyc,,
fontTools/__pycache__/afmLib.cpython-310.pyc,,
fontTools/__pycache__/agl.cpython-310.pyc,,
fontTools/__pycache__/fontBuilder.cpython-310.pyc,,
fontTools/__pycache__/help.cpython-310.pyc,,
fontTools/__pycache__/tfmLib.cpython-310.pyc,,
fontTools/__pycache__/ttx.cpython-310.pyc,,
fontTools/__pycache__/unicode.cpython-310.pyc,,
fontTools/afmLib.py,sha256=YbmmjT8Du6qFUhFHwnAhOdvsyfXszODVjSJtd18CCjY,13603
fontTools/agl.py,sha256=4aKwnbvSVUa39eV5Ka8e5ULwV-IEp4pcfwlMwEH_z3k,118208
fontTools/cffLib/CFF2ToCFF.py,sha256=y-RJL8bbg6F1DPklI5xLUqfrjvjmByyx_l1XG_L1WRA,7657
fontTools/cffLib/CFFToCFF2.py,sha256=0dCYSSozptUC9BVUre49e6LgjSxJRtVyMl8vDB6i3r4,10424
fontTools/cffLib/__init__.py,sha256=E4wzLsJ1LxWO7CIR7fjZMHaYQJSVdqCO08fOVFowwpM,111580
fontTools/cffLib/__pycache__/CFF2ToCFF.cpython-310.pyc,,
fontTools/cffLib/__pycache__/CFFToCFF2.cpython-310.pyc,,
fontTools/cffLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/cffLib/__pycache__/specializer.cpython-310.pyc,,
fontTools/cffLib/__pycache__/transforms.cpython-310.pyc,,
fontTools/cffLib/__pycache__/width.cpython-310.pyc,,
fontTools/cffLib/specializer.py,sha256=dznFa-7VrKZkx6D8klaixTaqEAnrnT6YLX9jzA6S0Cc,33536
fontTools/cffLib/transforms.py,sha256=YvLBqogfYx_UsPKsU_WsOcS_ASeN3rwFzlow-lL2C6I,17950
fontTools/cffLib/width.py,sha256=3L9NWI0uQrJHvHF_IvC_tbW1cq94zgDEPSjubdug8qM,6284
fontTools/colorLib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fontTools/colorLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/colorLib/__pycache__/builder.cpython-310.pyc,,
fontTools/colorLib/__pycache__/errors.cpython-310.pyc,,
fontTools/colorLib/__pycache__/geometry.cpython-310.pyc,,
fontTools/colorLib/__pycache__/table_builder.cpython-310.pyc,,
fontTools/colorLib/__pycache__/unbuilder.cpython-310.pyc,,
fontTools/colorLib/builder.py,sha256=S8z4Qzw2FAE-d1Zm1eHyqDBYh6FW4W_hQJWjVeVicOk,23672
fontTools/colorLib/errors.py,sha256=_3vbGsi6nlkRxxglt82uxK89K8tjURX59G3BBQIy5ps,43
fontTools/colorLib/geometry.py,sha256=RH7sl0oP9othrawGMeLVDAIocv8I2HrMd3aW857Xi_s,5661
fontTools/colorLib/table_builder.py,sha256=0k6SHt8JBwP6hy-nZ9k6VXnPywdPRBe91yZyGq3Mzb8,7692
fontTools/colorLib/unbuilder.py,sha256=nw8YKKiJiSsZAPcvPzRvXO-oZnvWmCWE7Y8nU1g75iE,2223
fontTools/config/__init__.py,sha256=qdbu1XOSFLOEZSe9Rfgj33Pkff8wEaaWJJExf_dzv0A,3244
fontTools/config/__pycache__/__init__.cpython-310.pyc,,
fontTools/cu2qu/__init__.py,sha256=OoM_nBJAleZal6kxeNJn1ESy1pNm5c3DG417yVIE0-Q,633
fontTools/cu2qu/__main__.py,sha256=6Vb8Ler3yqJ5w84UwlMJV6cS01uhV4PN10OlXQ6jlqo,98
fontTools/cu2qu/__pycache__/__init__.cpython-310.pyc,,
fontTools/cu2qu/__pycache__/__main__.cpython-310.pyc,,
fontTools/cu2qu/__pycache__/benchmark.cpython-310.pyc,,
fontTools/cu2qu/__pycache__/cli.cpython-310.pyc,,
fontTools/cu2qu/__pycache__/cu2qu.cpython-310.pyc,,
fontTools/cu2qu/__pycache__/errors.cpython-310.pyc,,
fontTools/cu2qu/__pycache__/ufo.cpython-310.pyc,,
fontTools/cu2qu/benchmark.py,sha256=FwdvNjKfWHo18_CX0CO8AY5c68XSBE4M4TJo_EkB4q8,1350
fontTools/cu2qu/cli.py,sha256=CvWzC5a6XF_v5o0yrS4vGI1JXiVVLzSJahTIqpJmiPk,6274
fontTools/cu2qu/cu2qu.c,sha256=XulAMk8KQNi6r0jua6LwcVYkjogcD-V4F9fe1lwKa5s,648967
fontTools/cu2qu/cu2qu.cp310-win_amd64.pyd,sha256=eskHMj5PYPQoz4ZtaWzrN11C3kQaGsSyV88Uwv66iDk,98304
fontTools/cu2qu/cu2qu.py,sha256=ZciNHndtwWFx5leQO7Gxuk5ybyYTd8ZMsVawBOprNMc,17907
fontTools/cu2qu/errors.py,sha256=uYyPSs_x-EMJKO2S3cLGWyk_KlHoOoh_XEtdB_oKBp0,2518
fontTools/cu2qu/ufo.py,sha256=Mpd_7Be9jxNcOKFqkyRp8Oem3CS3R-ZYMMSD03LJL6o,12143
fontTools/designspaceLib/__init__.py,sha256=80fzbsWaoTMaXsPGMnevXAxR4eqvZeYCwV_GYpBvlkM,132601
fontTools/designspaceLib/__main__.py,sha256=QOn1SNf8xmw-zQ5EJN0JnrHllu9rbRm8kTpWF9b3jlo,109
fontTools/designspaceLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/designspaceLib/__pycache__/__main__.cpython-310.pyc,,
fontTools/designspaceLib/__pycache__/split.cpython-310.pyc,,
fontTools/designspaceLib/__pycache__/statNames.cpython-310.pyc,,
fontTools/designspaceLib/__pycache__/types.cpython-310.pyc,,
fontTools/designspaceLib/split.py,sha256=MjgyVDfhLEdb844nioL3xIN6VinHqY4jcdOlwmvr03M,19714
fontTools/designspaceLib/statNames.py,sha256=RxxSLfkniuJ9I1aeXiLEdCS8uTL4w952_5D9DSfiRM4,9497
fontTools/designspaceLib/types.py,sha256=HtM5ibhj1FeoS5Yq2Q5YAlP8CL5WDI_W_0v-qJyKJww,5467
fontTools/encodings/MacRoman.py,sha256=rxWvh1yMTg_pY7_sSKpjfD6bYcA-BVHZL4S8JUH33fc,3834
fontTools/encodings/StandardEncoding.py,sha256=z0Uh0ZLnz5SsO6T2dxN0S646ZYRfpC_F6HtUIsidC94,3839
fontTools/encodings/__init__.py,sha256=QoK6HlOoqtVqX5gOyv0bJiTXsVBbBRreUifdccWNp2k,76
fontTools/encodings/__pycache__/MacRoman.cpython-310.pyc,,
fontTools/encodings/__pycache__/StandardEncoding.cpython-310.pyc,,
fontTools/encodings/__pycache__/__init__.cpython-310.pyc,,
fontTools/encodings/__pycache__/codecs.cpython-310.pyc,,
fontTools/encodings/codecs.py,sha256=bSpO6kuPbEIDsXSVHhzftqsm_FFUiXpLVfPSk410SqE,4856
fontTools/feaLib/__init__.py,sha256=RprjP6BKswq4pt0J-9L1XGuZfjIFAGD6HDly_haMAN4,217
fontTools/feaLib/__main__.py,sha256=niUAPkiYxeRAJMlJuvVJZism2VFufZrNaQtieA7sNLk,2318
fontTools/feaLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/feaLib/__pycache__/__main__.cpython-310.pyc,,
fontTools/feaLib/__pycache__/ast.cpython-310.pyc,,
fontTools/feaLib/__pycache__/builder.cpython-310.pyc,,
fontTools/feaLib/__pycache__/error.cpython-310.pyc,,
fontTools/feaLib/__pycache__/lexer.cpython-310.pyc,,
fontTools/feaLib/__pycache__/location.cpython-310.pyc,,
fontTools/feaLib/__pycache__/lookupDebugInfo.cpython-310.pyc,,
fontTools/feaLib/__pycache__/parser.cpython-310.pyc,,
fontTools/feaLib/__pycache__/variableScalar.cpython-310.pyc,,
fontTools/feaLib/ast.py,sha256=q-UvEPZ97AAHpggVOzVHdgfTcE072kuOK08rdAYpCXU,76301
fontTools/feaLib/builder.py,sha256=_ofuSJ9Jtz1Ybzk4ReCWSa431PXfIq-UcVkYZ2B0Ruo,75565
fontTools/feaLib/error.py,sha256=pqi8F2tnH2h7pXVffxwzuBuWaSHMzZsXs5VckdQKQAI,670
fontTools/feaLib/lexer.c,sha256=m0YzN-VNwtnglL5NrlYvUTJGlJjpnDANAfwpfujmOtk,771396
fontTools/feaLib/lexer.cp310-win_amd64.pyd,sha256=TYEFi06BJ1XaM1wOZqZEVjzCLXH5514icK5Mk88CgsE,119808
fontTools/feaLib/lexer.py,sha256=7VZ3NPFH7V1mvRbym111BNKvbB4hLfGLTMS0VV_3Ipw,11408
fontTools/feaLib/location.py,sha256=teHrhjT8zzImcGBEJS1J43oaX9onCPu_pynxS8d-tUg,246
fontTools/feaLib/lookupDebugInfo.py,sha256=h4Ig8kmEk5WlGf1C9JJAbbOKQK5OwkFLdj8CT7fOkmU,316
fontTools/feaLib/parser.py,sha256=T8IVOqzU92A3_V2-R0-W-HzNBjziJJHSg1ZGcmde-Rc,102105
fontTools/feaLib/variableScalar.py,sha256=KWFE5YBW7WWgLC4eqLfcGmiA7SbYO3VSdsF_5ZwJa0k,4318
fontTools/fontBuilder.py,sha256=qeUEUzacKdZXZ9dS_e2AuLE62c17eg_oHwnZgD04TaQ,35144
fontTools/help.py,sha256=8yn5iAonGPsijFSHmU6aLuuZtaLMhR5CIkSp9hVYL2c,1161
fontTools/merge/__init__.py,sha256=A6aQxwtbzcLUrE9UOdk3yCrMwqPOboTEr5ZyEu9RxRg,8504
fontTools/merge/__main__.py,sha256=3_u3dnyEOyh0O-SrLMLlkXxOfCFT-0SlwJpimosVJ-c,100
fontTools/merge/__pycache__/__init__.cpython-310.pyc,,
fontTools/merge/__pycache__/__main__.cpython-310.pyc,,
fontTools/merge/__pycache__/base.cpython-310.pyc,,
fontTools/merge/__pycache__/cmap.cpython-310.pyc,,
fontTools/merge/__pycache__/layout.cpython-310.pyc,,
fontTools/merge/__pycache__/options.cpython-310.pyc,,
fontTools/merge/__pycache__/tables.cpython-310.pyc,,
fontTools/merge/__pycache__/unicode.cpython-310.pyc,,
fontTools/merge/__pycache__/util.cpython-310.pyc,,
fontTools/merge/base.py,sha256=LPJKOwMiDwayLGzA1xH325CtYHPvahAA17lihvKjiPw,2470
fontTools/merge/cmap.py,sha256=zoOze0gVp4YQXGs-zFf5k7DgEPdFMs-A3sm5v-Rtz5M,6901
fontTools/merge/layout.py,sha256=S9j0FOUDOtXAzfO7_L6IrLBHplSLfxFqIi_IJUunXCg,16601
fontTools/merge/options.py,sha256=b-9GZ-nN7fh1VrpnEFhK_eRZPIIlRArtYOndOCetoUY,2586
fontTools/merge/tables.py,sha256=xjWt2uqgfxmrDvpLfo_ngsPr7aY8CTkDwwjYBToLnm0,11310
fontTools/merge/unicode.py,sha256=mgqRFhRugda62Xt0r28SduaN7YBzRfHxrpNprjLqoX8,4351
fontTools/merge/util.py,sha256=3alo4b7mhFNC6h8PjeqNU99dS7EuO8sdZkZpvRsEE6E,3521
fontTools/misc/__init__.py,sha256=QoK6HlOoqtVqX5gOyv0bJiTXsVBbBRreUifdccWNp2k,76
fontTools/misc/__pycache__/__init__.cpython-310.pyc,,
fontTools/misc/__pycache__/arrayTools.cpython-310.pyc,,
fontTools/misc/__pycache__/bezierTools.cpython-310.pyc,,
fontTools/misc/__pycache__/classifyTools.cpython-310.pyc,,
fontTools/misc/__pycache__/cliTools.cpython-310.pyc,,
fontTools/misc/__pycache__/configTools.cpython-310.pyc,,
fontTools/misc/__pycache__/cython.cpython-310.pyc,,
fontTools/misc/__pycache__/dictTools.cpython-310.pyc,,
fontTools/misc/__pycache__/eexec.cpython-310.pyc,,
fontTools/misc/__pycache__/encodingTools.cpython-310.pyc,,
fontTools/misc/__pycache__/etree.cpython-310.pyc,,
fontTools/misc/__pycache__/filenames.cpython-310.pyc,,
fontTools/misc/__pycache__/fixedTools.cpython-310.pyc,,
fontTools/misc/__pycache__/intTools.cpython-310.pyc,,
fontTools/misc/__pycache__/iterTools.cpython-310.pyc,,
fontTools/misc/__pycache__/lazyTools.cpython-310.pyc,,
fontTools/misc/__pycache__/loggingTools.cpython-310.pyc,,
fontTools/misc/__pycache__/macCreatorType.cpython-310.pyc,,
fontTools/misc/__pycache__/macRes.cpython-310.pyc,,
fontTools/misc/__pycache__/psCharStrings.cpython-310.pyc,,
fontTools/misc/__pycache__/psLib.cpython-310.pyc,,
fontTools/misc/__pycache__/psOperators.cpython-310.pyc,,
fontTools/misc/__pycache__/py23.cpython-310.pyc,,
fontTools/misc/__pycache__/roundTools.cpython-310.pyc,,
fontTools/misc/__pycache__/sstruct.cpython-310.pyc,,
fontTools/misc/__pycache__/symfont.cpython-310.pyc,,
fontTools/misc/__pycache__/testTools.cpython-310.pyc,,
fontTools/misc/__pycache__/textTools.cpython-310.pyc,,
fontTools/misc/__pycache__/timeTools.cpython-310.pyc,,
fontTools/misc/__pycache__/transform.cpython-310.pyc,,
fontTools/misc/__pycache__/treeTools.cpython-310.pyc,,
fontTools/misc/__pycache__/vector.cpython-310.pyc,,
fontTools/misc/__pycache__/visitor.cpython-310.pyc,,
fontTools/misc/__pycache__/xmlReader.cpython-310.pyc,,
fontTools/misc/__pycache__/xmlWriter.cpython-310.pyc,,
fontTools/misc/arrayTools.py,sha256=baENNALPvYRUhS4rdx_F3ltOmVIf1PV9G2EaMt7gAHM,11907
fontTools/misc/bezierTools.c,sha256=RIXuhMVdCd71LHQyLE0tKUAaX74qoZeYigooTdUvI50,1861643
fontTools/misc/bezierTools.cp310-win_amd64.pyd,sha256=LQlAdA6-M3_9BhXsfJoDtuwVYxuP0ZuirgSSuDF6cVc,342016
fontTools/misc/bezierTools.py,sha256=m4j14ckKYtrKy8NhFFFY_Uv3kuL8g-SWNdEKUzqGjRQ,46535
fontTools/misc/classifyTools.py,sha256=wLTjOhLiZaLiwwUTj2Ad5eZ5T_38W0Eo_uzRGWHWYvE,5783
fontTools/misc/cliTools.py,sha256=7zKOXczaCKRMW6Yv5jdCZYHco8y0-lfimhIWzQ2IL8A,1915
fontTools/misc/configTools.py,sha256=JNR7HqId8zudAlFcK4lwocHZkwgaTSH4u6BOyFLTujw,11537
fontTools/misc/cython.py,sha256=fZ9_mObkVzdJoK6sufiIU95k5GStjp6LWOk4AQ8zW_Q,709
fontTools/misc/dictTools.py,sha256=GZa83GxwQD4-kZYkbCCefW-ggH4WG8G6f5jCy0NcO6w,2500
fontTools/misc/eexec.py,sha256=eN9R1_67tWaeWn3ikEs0VwB1N7yr4vBbzs-aMbAUROw,3450
fontTools/misc/encodingTools.py,sha256=rlAZpxgcKXPzfpfHKk0BQW2Edz2JwTT8d0IIMRib3VE,2145
fontTools/misc/etree.py,sha256=M_4wKgaiaV7ALP3Uiv3HnK_KXFJmb37SUIK4tFZFVws,16760
fontTools/misc/filenames.py,sha256=IZuoPgh88KI2Rdo56FrHAtNSUoCeIaiWqrQk2VEeRoQ,8468
fontTools/misc/filesystem/__init__.py,sha256=wAfcTDA9TBfzZpEN-jnlhNgJ-7tsvsEpbEb3TP9B8Vs,2079
fontTools/misc/filesystem/__pycache__/__init__.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_base.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_copy.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_errors.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_info.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_osfs.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_path.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_subfs.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_tempfs.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_tools.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_walk.cpython-310.pyc,,
fontTools/misc/filesystem/__pycache__/_zipfs.cpython-310.pyc,,
fontTools/misc/filesystem/_base.py,sha256=7vVl3J-xRNjQMrtoXDfeCCXSolM61gOZuML0p7akqL4,4144
fontTools/misc/filesystem/_copy.py,sha256=ilLjWsY9smVAD6xfDQTf6SiQQbwYvBB1C1UTAi8y0oA,1406
fontTools/misc/filesystem/_errors.py,sha256=ydFO8gLDQg-19zNps5c25aFS2pn8KoG36isRqHf223w,695
fontTools/misc/filesystem/_info.py,sha256=84OTekpR5N_7sbnnOGznTeXgNrKauAECnl8Exr5iEUs,2088
fontTools/misc/filesystem/_osfs.py,sha256=rdUu0wz8EEJgyjSkh7sPW_mwNmTuOulbD-t2C3kQy1M,5901
fontTools/misc/filesystem/_path.py,sha256=uPk1ncLUelCM4ms1Onj_sQaOGZZSB4eK-4HYmoKwZNI,1812
fontTools/misc/filesystem/_subfs.py,sha256=WZ7OUO56PeF86AJB4lO1UXm94zC0BHkAwa1BVJc6aLk,3120
fontTools/misc/filesystem/_tempfs.py,sha256=VFmK5-W7VmAutZEYGSfrG562lgW0Jk2ZdxTz4w4B5II,958
fontTools/misc/filesystem/_tools.py,sha256=Po76YLo2pYODh13d_kjTMa9XCf8A6MUlRM7obLAMZOw,1006
fontTools/misc/filesystem/_walk.py,sha256=WU0SBKObrj_bCqB48z2uEsFWnNosSfekwBlAER5-HKE,1710
fontTools/misc/filesystem/_zipfs.py,sha256=IcIO3epWIGT85LSRcoWmofkGGyYVY47zQaWQHKmoIRs,6505
fontTools/misc/fixedTools.py,sha256=3HzMFAs57LqsGBnbslq2btQ3KJbKwxmxkJPvTvOi8sY,7900
fontTools/misc/intTools.py,sha256=kRNjD5_2jyTKo07C0sFT0jT3dcVnU5XGJEjbXCErm4E,611
fontTools/misc/iterTools.py,sha256=hyLQrAPuUOzDoQWKtKhFLjV8-Gx3jHd9SvBEwQRSeTE,402
fontTools/misc/lazyTools.py,sha256=LJ7QvDG65xOBw2AI43qGCLxVmfdbsf-PUECfrenbkAU,1062
fontTools/misc/loggingTools.py,sha256=27VatVrX8Yu-w5rFYSUjOnPLJIJ9Hx2R6hJ5YpP_djA,20476
fontTools/misc/macCreatorType.py,sha256=5JZKTsnkI_VBhC52lwMSrdmzqgUOhwC42jPvbGahsPo,1649
fontTools/misc/macRes.py,sha256=ewiYDKioxxBKW6JQcRmxpNYw5JgtJZIJyqWBG_KplUo,8840
fontTools/misc/plistlib/__init__.py,sha256=doPqlGry1mRywSup0ahnwuT7mNeClhYQ82y7kd86hWQ,21794
fontTools/misc/plistlib/__pycache__/__init__.cpython-310.pyc,,
fontTools/misc/plistlib/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fontTools/misc/psCharStrings.py,sha256=T91YzpraGjZ3ChrM56t-KCoEuE79OvPq1tJA3qYywDU,44979
fontTools/misc/psLib.py,sha256=cqxG8yMZ7_5VTxgTUl2ARNhIhNu_iTzxLTEd1Egwugo,12497
fontTools/misc/psOperators.py,sha256=9nZ4ymbiiCApY9V8OARpYqvO73OEcJgGyTtCuGzD-rw,16272
fontTools/misc/py23.py,sha256=BhByQabxZis6fDvK3ZVeI-YRj_1rMQeBZCFzGWIac0U,2334
fontTools/misc/roundTools.py,sha256=2rmbuk73NYGPmJqP58FQCFioSLilvNffd0WbL5znKUg,3283
fontTools/misc/sstruct.py,sha256=7Lc9x2RV_e2JvSI4A_Rs0tM1mZpjYg_oAJKhP_F9zts,7236
fontTools/misc/symfont.py,sha256=KYAtw-ZnG5YReS8XkSDIvxc1bl0xzZl-Wx4J7k7u7LA,7219
fontTools/misc/testTools.py,sha256=SG48M4TJIQ4_cPpitUzGEITPnwL-o0yNZKXzWSQdwVE,7285
fontTools/misc/textTools.py,sha256=ws89gG0KB67ldR8kdGOdYWwx3ht644nHhNrmUt-WYzc,3639
fontTools/misc/timeTools.py,sha256=lmncKUKvxQKO4Kqx2k7UNFkYYpj2n5CwR1lPiLZv3tA,2322
fontTools/misc/transform.py,sha256=pCR0tbKzmhH6crB_rDT5hnAWySztW_XqL0efmKOVsCU,16314
fontTools/misc/treeTools.py,sha256=IMopMUcuhelvz8gNra50Zc1w8DSlWywnL6DFaz1ijQs,1314
fontTools/misc/vector.py,sha256=yaNixq5pXXpPCD_wRP-LsXYSLr4WPX_y92Po05FeLU0,4209
fontTools/misc/visitor.py,sha256=30EPyUKvNsYU81uiYKjp_9gFj2KSqF8W2y_ldyIBJYQ,5760
fontTools/misc/xmlReader.py,sha256=gqYg3qlDkrKsO55DPaJ-dU0i5rltqZgnKlrXmR2Z7dQ,6768
fontTools/misc/xmlWriter.py,sha256=rGn6BDiB2MPrhoNabDbY4vAHZC6-mEciwCJXtOL6hMA,7060
fontTools/mtiLib/__init__.py,sha256=izRpPCoQfLoDjrlgKqP6gAE6JF9LU73aqH2_qi0NpaM,48002
fontTools/mtiLib/__main__.py,sha256=MnVcMQ1TxmYged20wKcjrpZDIvetmkzfRVKHCb5dsUc,99
fontTools/mtiLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/mtiLib/__pycache__/__main__.cpython-310.pyc,,
fontTools/otlLib/__init__.py,sha256=WhTONAtlItZxWAkHNit_EBW19pP32TFZSqIJ_GG6Peg,46
fontTools/otlLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/otlLib/__pycache__/builder.cpython-310.pyc,,
fontTools/otlLib/__pycache__/error.cpython-310.pyc,,
fontTools/otlLib/__pycache__/maxContextCalc.cpython-310.pyc,,
fontTools/otlLib/builder.py,sha256=YTmrntgVrFbeSkAv44AZqBdIUBUUPyKcKPHj_kkh_pc,132192
fontTools/otlLib/error.py,sha256=0OQ2AuxKNEqvoHIkgouf47LDGDEmPUlhdZIW5DROL8k,346
fontTools/otlLib/maxContextCalc.py,sha256=sVU7LLwkjhV16ADcpjbUwCt5PZbWWdc8_yZo9Lv7HaI,3271
fontTools/otlLib/optimize/__init__.py,sha256=NKqA7fqHyzjkmuBL_ZVpc3u9OMbWxbKDtymC8CnVGNY,1583
fontTools/otlLib/optimize/__main__.py,sha256=ZZDwg21yVtdQi9GkNQe70w49hn9fPmObFEEDWGlCj3U,110
fontTools/otlLib/optimize/__pycache__/__init__.cpython-310.pyc,,
fontTools/otlLib/optimize/__pycache__/__main__.cpython-310.pyc,,
fontTools/otlLib/optimize/__pycache__/gpos.cpython-310.pyc,,
fontTools/otlLib/optimize/gpos.py,sha256=Rr9o9BJjQt_hLKxROqRFT41vY0eAcsSCogPhItPN3R8,18107
fontTools/pens/__init__.py,sha256=QoK6HlOoqtVqX5gOyv0bJiTXsVBbBRreUifdccWNp2k,76
fontTools/pens/__pycache__/__init__.cpython-310.pyc,,
fontTools/pens/__pycache__/areaPen.cpython-310.pyc,,
fontTools/pens/__pycache__/basePen.cpython-310.pyc,,
fontTools/pens/__pycache__/boundsPen.cpython-310.pyc,,
fontTools/pens/__pycache__/cairoPen.cpython-310.pyc,,
fontTools/pens/__pycache__/cocoaPen.cpython-310.pyc,,
fontTools/pens/__pycache__/cu2quPen.cpython-310.pyc,,
fontTools/pens/__pycache__/explicitClosingLinePen.cpython-310.pyc,,
fontTools/pens/__pycache__/filterPen.cpython-310.pyc,,
fontTools/pens/__pycache__/freetypePen.cpython-310.pyc,,
fontTools/pens/__pycache__/hashPointPen.cpython-310.pyc,,
fontTools/pens/__pycache__/momentsPen.cpython-310.pyc,,
fontTools/pens/__pycache__/perimeterPen.cpython-310.pyc,,
fontTools/pens/__pycache__/pointInsidePen.cpython-310.pyc,,
fontTools/pens/__pycache__/pointPen.cpython-310.pyc,,
fontTools/pens/__pycache__/qtPen.cpython-310.pyc,,
fontTools/pens/__pycache__/qu2cuPen.cpython-310.pyc,,
fontTools/pens/__pycache__/quartzPen.cpython-310.pyc,,
fontTools/pens/__pycache__/recordingPen.cpython-310.pyc,,
fontTools/pens/__pycache__/reportLabPen.cpython-310.pyc,,
fontTools/pens/__pycache__/reverseContourPen.cpython-310.pyc,,
fontTools/pens/__pycache__/roundingPen.cpython-310.pyc,,
fontTools/pens/__pycache__/statisticsPen.cpython-310.pyc,,
fontTools/pens/__pycache__/svgPathPen.cpython-310.pyc,,
fontTools/pens/__pycache__/t2CharStringPen.cpython-310.pyc,,
fontTools/pens/__pycache__/teePen.cpython-310.pyc,,
fontTools/pens/__pycache__/transformPen.cpython-310.pyc,,
fontTools/pens/__pycache__/ttGlyphPen.cpython-310.pyc,,
fontTools/pens/__pycache__/wxPen.cpython-310.pyc,,
fontTools/pens/areaPen.py,sha256=SJnD7HwRg6JL_p7HaAy5DB64G75So9sqIdmzCSRv1bI,1524
fontTools/pens/basePen.py,sha256=Wrd4xNl2apH4fdpkCPbV8z0QuNX7k46JHwylZer72G0,17548
fontTools/pens/boundsPen.py,sha256=JPqvmslPlv2kgdmhgjeJo-CTYbloxxkkaJD8wVTVpng,3227
fontTools/pens/cairoPen.py,sha256=jQL-9usqCU_FvfFpH4uaKjOcGd6jsarPpVM3vrhdyOU,618
fontTools/pens/cocoaPen.py,sha256=ReJkXzlgP8qe4zi_6X4oO_I6m0jQGATeB6ZHjJhNv_I,638
fontTools/pens/cu2quPen.py,sha256=w9xTNmhb96kvNZwcM5WT9q8FnRgA51AOISzVRpkiI3g,13332
fontTools/pens/explicitClosingLinePen.py,sha256=knCXcjSl2iPy6mLCDnsdDYx6J5rV7FH4S24OXFdINjg,3320
fontTools/pens/filterPen.py,sha256=tWhgklyaCTUt7oQRTBbFUcOlc702V0NfadCH3X93CYg,8031
fontTools/pens/freetypePen.py,sha256=NqNzXrOTDckoH4N6WLnj-KuxGcg6z7DlqSCfmpq8qAE,20370
fontTools/pens/hashPointPen.py,sha256=ZAU87uw5ge3Kb4i9kRV28a5VFeZ_TWSsJabyAzwAHrU,3662
fontTools/pens/momentsPen.c,sha256=jZXVypFPp5jR1IwgQGJf4Bp4lig_IuG2iWRvnkp3M0I,578536
fontTools/pens/momentsPen.cp310-win_amd64.pyd,sha256=_Wn7mfZtlY_GSw1FTt9U4WcCI_2J6PsLVeVzUOluRLs,89088
fontTools/pens/momentsPen.py,sha256=Z-V5CjQBSj3qPxg3C_DBFKExqno89nOe3jWwHT9_xsM,26537
fontTools/pens/perimeterPen.py,sha256=Zy5F8QzaNJAkkQQSb2QJCp-wZTvDAjBn-B099t2ABds,2222
fontTools/pens/pointInsidePen.py,sha256=Hy48iR5NWV3x_wWoos-UC7GMtwvvUhd_q_ykiwaWdzQ,6547
fontTools/pens/pointPen.py,sha256=GV28cLEwSgpZZ4QGV7_eUw4Mdks_UqIpShQU0DBcvRs,23339
fontTools/pens/qtPen.py,sha256=KHHQggFQc6Gq-kPdn9X2_wBXTPWzvyzKTSUeq0mqvSM,663
fontTools/pens/qu2cuPen.py,sha256=VIqUzA_y_6xnRmTESKzlKkoByh7ZU5TnQwHnVAoy4no,4090
fontTools/pens/quartzPen.py,sha256=6DMDWPYfsOb374VDnLLpKLqcMJig4GCGbTsW1Jr0fgg,1330
fontTools/pens/recordingPen.py,sha256=hw393TStvhoF1XT7aidpVQ8glASbxZuARnUAyUyZAGM,12824
fontTools/pens/reportLabPen.py,sha256=vVRG044LvUvFtqrRFYRiMFS_USHAeAvz9y9-7__WbY4,2145
fontTools/pens/reverseContourPen.py,sha256=E_Ny86JfiMoQ04VfswMtdpaKCU37wNy9ifOccb0aWKQ,4118
fontTools/pens/roundingPen.py,sha256=e7rZdTmHfGX7vLHcqJ-ntc8qIhquLCDeaOhzYxQH998,4750
fontTools/pens/statisticsPen.py,sha256=F_JjbNtvYmJ0b3Fbv3BA3-LZhecodPr4tJEQZZd4Jxc,10120
fontTools/pens/svgPathPen.py,sha256=4aU4iTlnGuzzyXrBgfHvrjMOkC2rdSF8HOkJ_q8tZ38,8882
fontTools/pens/t2CharStringPen.py,sha256=g0lcaRhSAs4T2NuWvn89TODikC1t9x4KyBq0Dnkso-0,3019
fontTools/pens/teePen.py,sha256=19N3FEaFm4mGMTZrEn5Qg4YiXGGK61zcXjh2LcRxe_s,1345
fontTools/pens/transformPen.py,sha256=_Zvyxp0yQ7iFZ1_FYfr3KFWKWYOUY2eSxrRk41BRO2w,4171
fontTools/pens/ttGlyphPen.py,sha256=gAglwTL9DSsJGI8TUPVz-YBdPSMUcvd2S9jF-FzmckE,12205
fontTools/pens/wxPen.py,sha256=bolMLl06Q-TxsN8-SsSDbmJStTPGXMYJQZ7Vb67FhLw,709
fontTools/qu2cu/__init__.py,sha256=MpdE0XsHSDo9M3hyHLkPPLxB3FKr3aiT0dPW5qHCuSo,633
fontTools/qu2cu/__main__.py,sha256=leKpToUNNyHf0nobr1I19vus2ziA1pO7rRKkreat-Xw,100
fontTools/qu2cu/__pycache__/__init__.cpython-310.pyc,,
fontTools/qu2cu/__pycache__/__main__.cpython-310.pyc,,
fontTools/qu2cu/__pycache__/benchmark.cpython-310.pyc,,
fontTools/qu2cu/__pycache__/cli.cpython-310.pyc,,
fontTools/qu2cu/__pycache__/qu2cu.cpython-310.pyc,,
fontTools/qu2cu/benchmark.py,sha256=PFxx2Bfu7-KuNrzdOIBXHPZvyNphqqcTVy4CneaCo3M,1456
fontTools/qu2cu/cli.py,sha256=1QLBTSZW7e_VATJN9vjszRxIk_-Xjxu1KP53yX4T7q8,3839
fontTools/qu2cu/qu2cu.c,sha256=htIol4qS19oUMmn4dtbpX31cK3_zlZxHXp2_wnoxFB8,706830
fontTools/qu2cu/qu2cu.cp310-win_amd64.pyd,sha256=JN-kpv-p62QaiCRJKULPV7xwfwrMu8uyUet2_Dklxpg,106496
fontTools/qu2cu/qu2cu.py,sha256=dtp5Zqhcs_NePwA2U5fgG2LtWleRwmBilTurau8sLL0,12693
fontTools/subset/__init__.py,sha256=BIx4NBKTps8oFRnB_3uN6MDsQh10IPkrId5VyR9AI9M,141672
fontTools/subset/__main__.py,sha256=cEIC52EtGOJvFDfHXzi0M2EAYmyHAcI-ZZ0lb2y4r7s,101
fontTools/subset/__pycache__/__init__.cpython-310.pyc,,
fontTools/subset/__pycache__/__main__.cpython-310.pyc,,
fontTools/subset/__pycache__/cff.cpython-310.pyc,,
fontTools/subset/__pycache__/svg.cpython-310.pyc,,
fontTools/subset/__pycache__/util.cpython-310.pyc,,
fontTools/subset/cff.py,sha256=GSmxdsokxuFKvJJQVcAIOhd5hYQq8KkzxnXE_dgm8yo,6329
fontTools/subset/svg.py,sha256=y_yTZuAm3bjcoEOFu5likXoHuG5u1oNiv0mOni2Z9fQ,9637
fontTools/subset/util.py,sha256=gh2hkLaUmhHKRkdxxdLcFjz8clCmncLqdnDZm_2QNco,779
fontTools/svgLib/__init__.py,sha256=2igTH8FIxCzEp02sRijWni-ocuGqqwuPPPSpgjozrK0,78
fontTools/svgLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/svgLib/path/__init__.py,sha256=xfTh9zD_JOjEq6EEDtDxYCtn73O33d5wCIaVEfsIb0U,2061
fontTools/svgLib/path/__pycache__/__init__.cpython-310.pyc,,
fontTools/svgLib/path/__pycache__/arc.cpython-310.pyc,,
fontTools/svgLib/path/__pycache__/parser.cpython-310.pyc,,
fontTools/svgLib/path/__pycache__/shapes.cpython-310.pyc,,
fontTools/svgLib/path/arc.py,sha256=-jU7F3gO_DdTO6MrDbOLxmFBZ_h5eb02Eq3Z_Ia35Nw,5966
fontTools/svgLib/path/parser.py,sha256=mMxmJjU1Z9beD0CqFrvBx9LkCutJ2LfKbTLgidLQvNw,11110
fontTools/svgLib/path/shapes.py,sha256=h3aOhsZ0pPUOLtNab2bj5cJuqPIlgdtOOOT4VYvnRww,5505
fontTools/t1Lib/__init__.py,sha256=eBp3X5XcHZIV4uurKxyakurcT2bfFdoTVpw4AOMx2TU,21513
fontTools/t1Lib/__pycache__/__init__.cpython-310.pyc,,
fontTools/tfmLib.py,sha256=-bv4iv2VhUSse5pA0oXdudf7o7ZuFWdWNsiHElO06dk,14730
fontTools/ttLib/__init__.py,sha256=2dJ9-KzN_5AwttwMEhmusrxR2IdFTZ73hJiPjeVwuwU,691
fontTools/ttLib/__main__.py,sha256=gSaKy1O2Hws3_1xGHGdLL-lEUVxw9q8ymNx9YlwIFXs,4881
fontTools/ttLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/ttLib/__pycache__/__main__.cpython-310.pyc,,
fontTools/ttLib/__pycache__/macUtils.cpython-310.pyc,,
fontTools/ttLib/__pycache__/removeOverlaps.cpython-310.pyc,,
fontTools/ttLib/__pycache__/reorderGlyphs.cpython-310.pyc,,
fontTools/ttLib/__pycache__/scaleUpem.cpython-310.pyc,,
fontTools/ttLib/__pycache__/sfnt.cpython-310.pyc,,
fontTools/ttLib/__pycache__/standardGlyphOrder.cpython-310.pyc,,
fontTools/ttLib/__pycache__/ttCollection.cpython-310.pyc,,
fontTools/ttLib/__pycache__/ttFont.cpython-310.pyc,,
fontTools/ttLib/__pycache__/ttGlyphSet.cpython-310.pyc,,
fontTools/ttLib/__pycache__/ttVisitor.cpython-310.pyc,,
fontTools/ttLib/__pycache__/woff2.cpython-310.pyc,,
fontTools/ttLib/macUtils.py,sha256=B5UhZU8gQerJMXEG9-BGZsuv3aewFRAGQ5HCuZMzMkQ,1791
fontTools/ttLib/removeOverlaps.py,sha256=PTxICjLx89JxKfboLruoV_OwuwCIxcJ4feNcCCkrsTQ,13005
fontTools/ttLib/reorderGlyphs.py,sha256=PAHvoh4yN3u-_aDACH8H1ResVMCmVE7Kp5_mIKAG0TI,10656
fontTools/ttLib/scaleUpem.py,sha256=Qz-kS48q7a5GibgnPoUglyVk_qIVkYp5KZ-r1aMx_7Q,15054
fontTools/ttLib/sfnt.py,sha256=0VEhMx4T30H5X8_ZrpgXv8mxZkdLcGUETcN-QfmTiOM,23453
fontTools/ttLib/standardGlyphOrder.py,sha256=VG-8hW1VgQIro7cDJusSXThILIr4pQgmU37t85SQ65Y,6056
fontTools/ttLib/tables/B_A_S_E_.py,sha256=KpUf8_XEoFNEv3RcoQjfOaJUtBBaCxMzfifEcGtAydI,383
fontTools/ttLib/tables/BitmapGlyphMetrics.py,sha256=cQuhook-kYL6AoUS9vQIAr65Ls6xN-e15l_lCxDwM2w,1833
fontTools/ttLib/tables/C_B_D_T_.py,sha256=zg-Knjto2WgnEjl-_foLbeecNp0KHUOHg8ZgCmAyCqI,3759
fontTools/ttLib/tables/C_B_L_C_.py,sha256=b8FTbwHE4RinasyZ1ieLW7lo5gmmWQB3fO73g4DMVAE,539
fontTools/ttLib/tables/C_F_F_.py,sha256=Jo_pbWzq6im8Jh4N47RTl9E6-6YQbRiNI2mOY-JY8Js,2039
fontTools/ttLib/tables/C_F_F__2.py,sha256=q9Y6-yvA8JjrMjBKvb0jtg5T0Z1qKPBduTv8A5-WTZk,833
fontTools/ttLib/tables/C_O_L_R_.py,sha256=pq9xotYUq19Gq8GghKqUlru0nBqlmKdAcqrxa25wboM,6158
fontTools/ttLib/tables/C_P_A_L_.py,sha256=DEB9H9TXDg9uYhmrNEsNgXJ6cj9NMCVpVDJ-XMsBJzo,12247
fontTools/ttLib/tables/D_S_I_G_.py,sha256=ngvrE19I7s5t6N3QUsvoUONkTvdVtGC7vItIVDun0r4,5675
fontTools/ttLib/tables/D__e_b_g.py,sha256=Co-AyQ7kQQs4x7fhIjBt33E9I48mIoZNZR4Z8OUVXUU,1169
fontTools/ttLib/tables/DefaultTable.py,sha256=_pMaYi_MrvHzioY5s3NvKdzEFaueppMeJIpnfQDwWqg,1536
fontTools/ttLib/tables/E_B_D_T_.py,sha256=f96YN8zj5Qcp9kweWU0fmG1W-uUewNxLR8Ox3yzsnjo,33369
fontTools/ttLib/tables/E_B_L_C_.py,sha256=ED5j8COGRPBUXxoey7bXVoRNiZCC2rgx0cWls2YNp6g,30772
fontTools/ttLib/tables/F_F_T_M_.py,sha256=wpjIN0MfovCM0JEHdzC7ZCTRjBx9-mNjIMRRQGYstCA,1735
fontTools/ttLib/tables/F__e_a_t.py,sha256=JgTjN_z2Wo55Ul6hNGqluRu4zgegtnu2H8mvq1hNjfs,5632
fontTools/ttLib/tables/G_D_E_F_.py,sha256=AjrMHUMYg75zrZloeRbuMXW1VJkYei1iouYpIVZ_mgk,312
fontTools/ttLib/tables/G_M_A_P_.py,sha256=6_EJEwWdE4Jz6Y2BsRNLpGJPbcuozKMAUSMGhqVqWuc,4868
fontTools/ttLib/tables/G_P_K_G_.py,sha256=GBwAX4zOC5fAcK7m9bC2Cf_8kcVu-39tdFUaSYH0jFg,4779
fontTools/ttLib/tables/G_P_O_S_.py,sha256=TU0AI44SJonvGkfF9GO7vH3Ca0R8_DhHDSn5CDUbOfI,411
fontTools/ttLib/tables/G_S_U_B_.py,sha256=x09o8a8tcnGHdbW--RgA7tDao860uh3Lp183DkeMWpc,307
fontTools/ttLib/tables/G_V_A_R_.py,sha256=S1dGZnMDJ2kIndVo-I5FGDW05rXuMoIlsoFbjZvtPSM,99
fontTools/ttLib/tables/G__l_a_t.py,sha256=xmyj4nsf1cpYxBAXrvaZ9zY_G1gclGWpfG1m6qOzgw4,8880
fontTools/ttLib/tables/G__l_o_c.py,sha256=sTNUnvHMvFSiU1QOhLT9A8Fw0mTOOyUumhxAOEpB4So,2770
fontTools/ttLib/tables/H_V_A_R_.py,sha256=sVJ4MK33ZenyUq8Hg-tmqu_FlR7tJOsqZgpbUnIQL6E,326
fontTools/ttLib/tables/J_S_T_F_.py,sha256=Pp8tE_w6YNJaCCnzteYQ7B70pZ1_q1nGci4zfASt-4Q,328
fontTools/ttLib/tables/L_T_S_H_.py,sha256=pgoHEK-9iBRmAfjO9lYROT5cqOMxsQjO13MMXU0RXp4,2247
fontTools/ttLib/tables/M_A_T_H_.py,sha256=gU7yDMPDZ_XyA_pYZBYoA_p8rxzJtB65CrNV4Ta35tI,355
fontTools/ttLib/tables/M_E_T_A_.py,sha256=E_jO_lkeLBuGEtlYfH1sDbzIZhP0ZaJX4u3lgF3ZAMs,12341
fontTools/ttLib/tables/M_V_A_R_.py,sha256=sKe1GfahViCwY4kFXSU8t8WYH-FzUOwZdO_q6NnQZbM,321
fontTools/ttLib/tables/O_S_2f_2.py,sha256=HFVzQYVZDqETgRCTbRqa3NyyuwlTwmc6CNSngjt89ZY,28782
fontTools/ttLib/tables/S_I_N_G_.py,sha256=6deN-m2-k5C20NE8iTdajju8D2Mw_0tcPiHQln_RaMo,3416
fontTools/ttLib/tables/S_T_A_T_.py,sha256=clj8sbU60dzo16KApGXNp54CSS387GjIjxuiu5cU09c,513
fontTools/ttLib/tables/S_V_G_.py,sha256=O6Aik0j7t02ODsZRwI_tJUwNJQiZ3Dl3oxPqQhyRXH8,7899
fontTools/ttLib/tables/S__i_l_f.py,sha256=i-ufBKv10ykJ7-8rfYnA7RgcIdl3XaQmz8pNrLOsWCw,36025
fontTools/ttLib/tables/S__i_l_l.py,sha256=LeN6U0y4VLNgtIa7uCX_cpsZW1Ue_yKY8dsZJyS75ec,3316
fontTools/ttLib/tables/T_S_I_B_.py,sha256=zbtLbMfCSVRd9hc5qoxPoQ8j3tNYtrvofTy7Kl6TBwE,354
fontTools/ttLib/tables/T_S_I_C_.py,sha256=xpE9EYI3hFETe0CFG4RMe4G52_2aBsOs9kiCwXISKeo,395
fontTools/ttLib/tables/T_S_I_D_.py,sha256=wYcFELNUSziSax21UlqOnEBpVl4k4aDOXBYI9F3NwMk,354
fontTools/ttLib/tables/T_S_I_J_.py,sha256=3Q-tPCl04mggf5bIY6p6RvV2ZUmVMfCQ5WYyfJdPfPA,354
fontTools/ttLib/tables/T_S_I_P_.py,sha256=4h7p-ssF_gklUJHtkPy62eA8LvidV38K3HHmiJ2p0ek,354
fontTools/ttLib/tables/T_S_I_S_.py,sha256=eDzfFEZHN4-sawGAF5gtAIj8LKRAFXe8z1ve7aHmY9M,354
fontTools/ttLib/tables/T_S_I_V_.py,sha256=IX-V7mRFxXNmj-wtEfFvpDjkevGZE-OEo5-Dvd6jfgY,881
fontTools/ttLib/tables/T_S_I__0.py,sha256=-ahx5aDKeZAkoeZHXZRw95aZ85905sYAPhDlKGb_1_A,2575
fontTools/ttLib/tables/T_S_I__1.py,sha256=QXBeuKDikkWQME0T3e-NYK7qevsJClLl121Za5bXQsg,7134
fontTools/ttLib/tables/T_S_I__2.py,sha256=QU05Fvz1L-OE7bqXwsRuMjrhtGwi7WtI-UwS7lBS1jM,513
fontTools/ttLib/tables/T_S_I__3.py,sha256=bBo8nZ2bXDcKAmym1rRM--4nrjSXl7CvQhqe6h544SY,565
fontTools/ttLib/tables/T_S_I__5.py,sha256=QbEJddd97R46RGfaDYbkwwpd_hDtEddLoK3MkzkOZIo,1965
fontTools/ttLib/tables/T_T_F_A_.py,sha256=2lCDLx_UmkWTvNLrKkDm7T4MErKOvojLDvr6iQ9tXpM,406
fontTools/ttLib/tables/TupleVariation.py,sha256=m7TWmB4TBmJ6DD_onpYidGp5qq3ogTd4qYRXa8XHJ90,33119
fontTools/ttLib/tables/V_A_R_C_.py,sha256=6CgniBLKLlrLXRqDC-z6aYHQD1QzXZYF8w9DMof1PMc,301
fontTools/ttLib/tables/V_D_M_X_.py,sha256=gDeNfw0f1YzJqdad4NSuP5KzuoTbH5bP4GFQOKv58i0,10686
fontTools/ttLib/tables/V_O_R_G_.py,sha256=s9g03_qeTV3qoJAWpXxpRCmao0l1wj4WagR_YsTlyBQ,6130
fontTools/ttLib/tables/V_V_A_R_.py,sha256=PiwzLv95tfXH25hYQFAxL11mwgbLjeg4R1LvVH5m7lU,332
fontTools/ttLib/tables/__init__.py,sha256=pYmftKvp7RCNIaEJuUNjcZFaiIfOC0zzcApViNKUxkU,2749
fontTools/ttLib/tables/__pycache__/B_A_S_E_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/BitmapGlyphMetrics.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/C_B_D_T_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/C_B_L_C_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/C_F_F_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/C_F_F__2.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/C_O_L_R_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/C_P_A_L_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/D_S_I_G_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/D__e_b_g.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/DefaultTable.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/E_B_D_T_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/E_B_L_C_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/F_F_T_M_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/F__e_a_t.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G_D_E_F_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G_M_A_P_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G_P_K_G_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G_P_O_S_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G_S_U_B_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G_V_A_R_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G__l_a_t.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/G__l_o_c.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/H_V_A_R_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/J_S_T_F_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/L_T_S_H_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/M_A_T_H_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/M_E_T_A_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/M_V_A_R_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/O_S_2f_2.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/S_I_N_G_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/S_T_A_T_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/S_V_G_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/S__i_l_f.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/S__i_l_l.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I_B_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I_C_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I_D_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I_J_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I_P_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I_S_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I_V_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I__0.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I__1.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I__2.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I__3.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_S_I__5.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/T_T_F_A_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/TupleVariation.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/V_A_R_C_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/V_D_M_X_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/V_O_R_G_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/V_V_A_R_.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/__init__.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_a_n_k_r.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_a_v_a_r.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_b_s_l_n.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_c_i_d_g.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_c_m_a_p.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_c_v_a_r.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_c_v_t.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_f_e_a_t.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_f_p_g_m.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_f_v_a_r.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_g_a_s_p.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_g_c_i_d.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_g_l_y_f.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_g_v_a_r.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_h_d_m_x.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_h_e_a_d.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_h_h_e_a.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_h_m_t_x.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_k_e_r_n.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_l_c_a_r.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_l_o_c_a.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_l_t_a_g.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_m_a_x_p.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_m_e_t_a.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_m_o_r_t.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_m_o_r_x.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_n_a_m_e.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_o_p_b_d.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_p_o_s_t.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_p_r_e_p.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_p_r_o_p.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_s_b_i_x.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_t_r_a_k.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_v_h_e_a.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/_v_m_t_x.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/asciiTable.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/grUtils.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/otBase.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/otConverters.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/otData.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/otTables.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/otTraverse.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/sbixGlyph.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/sbixStrike.cpython-310.pyc,,
fontTools/ttLib/tables/__pycache__/ttProgram.cpython-310.pyc,,
fontTools/ttLib/tables/_a_n_k_r.py,sha256=eiy6DKxPGw-H9QCLWIQBFveuTFQSKgcPItwgyBOghk8,498
fontTools/ttLib/tables/_a_v_a_r.py,sha256=521RCooxpE8T9sOdm0BMY2E--iWnrhO-cTr7O4dLhC4,7368
fontTools/ttLib/tables/_b_s_l_n.py,sha256=iHLFy3sjFFoGa-pDGdcLCCudv4QFMt2VBL06gigGA_k,480
fontTools/ttLib/tables/_c_i_d_g.py,sha256=BPa6b0yrmT8OXPW3USRpn_H8DOLKFlDe9subtRDJBrc,937
fontTools/ttLib/tables/_c_m_a_p.py,sha256=dvtnrDf1LjXVf_DXW0tz67BqOlf7dINyG0_HF3aoDmw,63793
fontTools/ttLib/tables/_c_v_a_r.py,sha256=5LCuL07YXkqcqkSQeW4F6Vlx5XYtkjIIyiYfQ88Ydw0,3621
fontTools/ttLib/tables/_c_v_t.py,sha256=n1dc7Gyui5HxkimCYGMEdJ8V5X27UCDbydhv5-npNiI,1674
fontTools/ttLib/tables/_f_e_a_t.py,sha256=g-B57skN59uZa3dQ88gMVpY1RmQH92cCkttJq2T4TzY,484
fontTools/ttLib/tables/_f_p_g_m.py,sha256=eX1DSy29t_BFai90WQKEgHgCuMLqFp01Ff9a1txuuLI,1695
fontTools/ttLib/tables/_f_v_a_r.py,sha256=hpxU0-u7_pZYDmQdKpmd_7c6BjVpXHdoQ97jKk9Kz5U,9098
fontTools/ttLib/tables/_g_a_s_p.py,sha256=Pr4X2CEg3a_nYAZrKSWT0auQ5HU2WutP1Shxxg7ALPw,2266
fontTools/ttLib/tables/_g_c_i_d.py,sha256=diZlew4U8nFK5vimh-GMOjwHw8ccZtIEl9cPq0PrNdA,375
fontTools/ttLib/tables/_g_l_y_f.py,sha256=gnZ1femTeEaFeWn4inLiWL0h8U9_iJ0CzU_6PDtFryk,87895
fontTools/ttLib/tables/_g_v_a_r.py,sha256=3_uN_OGGLpEjLJKfEOBIMyt92NOXpKBoLymRkiMwzCQ,12536
fontTools/ttLib/tables/_h_d_m_x.py,sha256=1dRbNSzHQlznrXqG0GtFYbGp_SzzgDcYfJqhSoS1FL8,4379
fontTools/ttLib/tables/_h_e_a_d.py,sha256=ft9ghTA1NZsGBvB0yElFFCqVHecuCKGjT2m2GfYB3Yc,5056
fontTools/ttLib/tables/_h_h_e_a.py,sha256=pY92ZLt3o0jZ3KQVd_qtxYtk_tbP2DLzSWm_wVP8FNM,4914
fontTools/ttLib/tables/_h_m_t_x.py,sha256=39O10q6zJNPGgoDbd5Ivli4-BpESP81ajtDOZy-xCHg,6356
fontTools/ttLib/tables/_k_e_r_n.py,sha256=AjG5Fd6XaPAdXi5puDtLuMrfCsHUi9X7uFh76QGCMrc,11083
fontTools/ttLib/tables/_l_c_a_r.py,sha256=N-1I6OJHvnF_YfGktyfFTRAG5lrExV7q6HX-0ffSRyQ,403
fontTools/ttLib/tables/_l_o_c_a.py,sha256=MHRhxCcHbyK71lD3L91qNfYXD_rflSXsRa-YHDptCik,2250
fontTools/ttLib/tables/_l_t_a_g.py,sha256=rnf8P_C_RIb37HBNk0qDSxP7rK-N9j5CcQHgMrPSuxw,2624
fontTools/ttLib/tables/_m_a_x_p.py,sha256=9B6lvWo4y42dyLPIvG6CsVOlWCk7bs4DoVJDB8ViEew,5411
fontTools/ttLib/tables/_m_e_t_a.py,sha256=I8HaZgcIPQZcCxBiSX0rGrfrs-zXRGUfEbJ8eGvZ07A,4025
fontTools/ttLib/tables/_m_o_r_t.py,sha256=LU3D9PmV_nFs6hoccGmr1pfUzjJaeB_WRW2OIS0RwPc,501
fontTools/ttLib/tables/_m_o_r_x.py,sha256=vLyrtx_O__BwnPi7Qo3oT8WHaANRARtHcqHSdZ5ct0E,563
fontTools/ttLib/tables/_n_a_m_e.py,sha256=Z3BZtWPZfL-tpRjypnxjsvJzdwZWMbJ50BuFngtnkCs,42508
fontTools/ttLib/tables/_o_p_b_d.py,sha256=lfJi6kblt_nGmGmRSupwEaud3Ri_y6ftWNuyrCPpzQ0,462
fontTools/ttLib/tables/_p_o_s_t.py,sha256=HIsvathEMOAm8QFG7vcRfPQvBqXh-QmsVyOoDWsaRNc,12020
fontTools/ttLib/tables/_p_r_e_p.py,sha256=qWDjHiHvHaJCx2hYFmjJeMwpgwvD-cG5zkibMh9TWuk,443
fontTools/ttLib/tables/_p_r_o_p.py,sha256=ux5Z0FrE7uuKQrO-SCQwButVtKmEAsvfDE6mOP_SOnE,439
fontTools/ttLib/tables/_s_b_i_x.py,sha256=KF9acCLqBcYpg92h5vJBp5LsNT7c4MDKD4rocixRPKw,4994
fontTools/ttLib/tables/_t_r_a_k.py,sha256=7PLK_3VaZxxdgdn4wiPbMLvmUl0JZIWLWqgl-wvVvvQ,11711
fontTools/ttLib/tables/_v_h_e_a.py,sha256=ay73lNwQR72zZeyQ00ejfds2XmUp7sOLidnSzMvawUw,4598
fontTools/ttLib/tables/_v_m_t_x.py,sha256=933DMeQTI9JFfJ3TOjAFE6G8qHXJ7ZI2GukIKSQjaFU,519
fontTools/ttLib/tables/asciiTable.py,sha256=xJtOWy5lATZJILItU-A0dK4-jNXBByzyVWeO81FW8nc,657
fontTools/ttLib/tables/grUtils.py,sha256=T_WsEtpW60m9X6Rulko3bGI9aFdSC8Iyffwg_9ky0_I,2362
fontTools/ttLib/tables/otBase.py,sha256=CLtbHFqU-X0l07cj2jVE9BgZT28PYJXC1v_jBq7WUfw,54794
fontTools/ttLib/tables/otConverters.py,sha256=7_vqtb3-OV_iyHnVBrbQCWLg7lqkrX55F5PwRVDkck8,76270
fontTools/ttLib/tables/otData.py,sha256=i6KD2n1OqJvYgRlXV9-ya_QSmhYl8jcBQm61zCnBt90,203662
fontTools/ttLib/tables/otTables.py,sha256=Oe7YfSsfTBC_loA0KSwGtD7pZ5BSgInUSDvrPceRUY0,99690
fontTools/ttLib/tables/otTraverse.py,sha256=T1fnamNXqvFPUBspFm7aYsq_P0jUSJSy1ab9t48p_ZI,5681
fontTools/ttLib/tables/sbixGlyph.py,sha256=a-mCmO5EibN_He7QQohG06Qg-fCOHWiNFMAbCpxa25w,5945
fontTools/ttLib/tables/sbixStrike.py,sha256=Q1F4rFlj-SwUKFDJkcta1oz_b393dt9VYFOyxaFSc_o,6828
fontTools/ttLib/tables/table_API_readme.txt,sha256=E9lwGW1P_dGqy1FYBcYLVEDDmikbsqW4pUtpv1RKCJU,2839
fontTools/ttLib/tables/ttProgram.py,sha256=vkRtptH7QXD0Ng8LNzh-A_Ln27VPCxSJOXgW8878nSo,36482
fontTools/ttLib/ttCollection.py,sha256=1_wMr_ONgwPZh6wfbS_a7lNeE2IxUqd029TGObOsWs0,4088
fontTools/ttLib/ttFont.py,sha256=MkZX62eRAu_Qq7DFKLW5KBVbq3ZZJAGIiyUeRtFk_3g,41817
fontTools/ttLib/ttGlyphSet.py,sha256=JQZTE5TKXaVdceqYHZiC7gYanl_1mpHWjtW6GYjAtZ0,17966
fontTools/ttLib/ttVisitor.py,sha256=_Dkmz0tDs-5AFUR46kyg3Ku6BMPifrZzRU8-9UvXdz4,1057
fontTools/ttLib/woff2.py,sha256=-vdJKDAUUJlriaoOGnrtB8OwagiJ8argKeNhR4YzIHs,62601
fontTools/ttx.py,sha256=CpfOtEVTXAv79XM2jiWKrOFXHFtWSyAniIgC7b9tWf8,17756
fontTools/ufoLib/__init__.py,sha256=HbYdVqQUpL5szGEnkuBhRSOKgpWTQLuRADfy1te1Rv0,96811
fontTools/ufoLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/converters.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/errors.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/etree.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/filenames.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/glifLib.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/kerning.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/plistlib.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/pointPen.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/utils.cpython-310.pyc,,
fontTools/ufoLib/__pycache__/validators.cpython-310.pyc,,
fontTools/ufoLib/converters.py,sha256=hPVFC0K1IPXG8tCGZQOIUXB4ILdiGPuzbgtqSiWHZn4,13442
fontTools/ufoLib/errors.py,sha256=pgJKS2A5RcsfQS2Z6Y_l3mIz62-VD_SrpIysKmywuYA,875
fontTools/ufoLib/etree.py,sha256=kTUP1EzN2wSXZ4jwAX8waNfKz52u7jc2qQ2LrqPYLBw,237
fontTools/ufoLib/filenames.py,sha256=wuXjT9VX3791TBJ0WL4lWhFQ6pInkcYML9Mgc2cdJsE,10764
fontTools/ufoLib/glifLib.py,sha256=lV42VMkIDuYL10L5lqLj6c4JNqSgvWGJZT05Kw2ddVI,74723
fontTools/ufoLib/kerning.py,sha256=VgE-xhGMAD2ipauleB-liNxwBuR_Ze5Jceb4XDi2Ob4,4354
fontTools/ufoLib/plistlib.py,sha256=GpWReRtO7S1JCv6gJnnuiYooo4Hwbgc2vagT041kFk8,1557
fontTools/ufoLib/pointPen.py,sha256=bU0-DLHrWKyutmwjw0tvhT-QPE-kmqs2Dqe0cflYgOk,250
fontTools/ufoLib/utils.py,sha256=3hKaFRkCBhmwP6NRst6H0d5ZKSXYTzKK8kNfGGwzEaw,2074
fontTools/ufoLib/validators.py,sha256=VtH8-SzQv16T6oVqYkRmdcwLBE8E0c9t0kiDgCMgqO4,31997
fontTools/unicode.py,sha256=a7460sU25TnVYGzrVl0uv0lI_pDbANZp8Jfmqx9tAag,1287
fontTools/unicodedata/Blocks.py,sha256=R0rSdM3NktyDMxtyLQJV4nvlTJylX9osWKkQQ_ZTEpQ,33216
fontTools/unicodedata/Mirrored.py,sha256=I6Fy7stp4cphy9JQ2zFZOynXvqIp3eKL6Clw7CTI8IU,9688
fontTools/unicodedata/OTTags.py,sha256=IAt8NXaZOhu5cuuks46DDX3E7Ovoqp-PMUQC-WJUPIs,1246
fontTools/unicodedata/ScriptExtensions.py,sha256=eIAXBnM9BbI5V_MWeA9I9Iv2rvgWi8mt8dCWN3cN1gY,29033
fontTools/unicodedata/Scripts.py,sha256=jCKY8wlKrSFmsFndzLegVS6vrhVGZ-S3T0dw2vO9Drg,133888
fontTools/unicodedata/__init__.py,sha256=dUWWA4Ga1Wud8XkCIWZ02NCHBLtX2XYYUJo4ZLHTd0U,9337
fontTools/unicodedata/__pycache__/Blocks.cpython-310.pyc,,
fontTools/unicodedata/__pycache__/Mirrored.cpython-310.pyc,,
fontTools/unicodedata/__pycache__/OTTags.cpython-310.pyc,,
fontTools/unicodedata/__pycache__/ScriptExtensions.cpython-310.pyc,,
fontTools/unicodedata/__pycache__/Scripts.cpython-310.pyc,,
fontTools/unicodedata/__pycache__/__init__.cpython-310.pyc,,
fontTools/varLib/__init__.py,sha256=HTGmRXieDmkNGeav4uSmoHuhV6IasgiLbeT5TAfu-tQ,58918
fontTools/varLib/__main__.py,sha256=ykyZY5GG9IPDsPrUWiHgXEnsgKrQudZkneCTes6GUpU,101
fontTools/varLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/varLib/__pycache__/__main__.cpython-310.pyc,,
fontTools/varLib/__pycache__/avar.cpython-310.pyc,,
fontTools/varLib/__pycache__/avarPlanner.cpython-310.pyc,,
fontTools/varLib/__pycache__/builder.cpython-310.pyc,,
fontTools/varLib/__pycache__/cff.cpython-310.pyc,,
fontTools/varLib/__pycache__/errors.cpython-310.pyc,,
fontTools/varLib/__pycache__/featureVars.cpython-310.pyc,,
fontTools/varLib/__pycache__/hvar.cpython-310.pyc,,
fontTools/varLib/__pycache__/interpolatable.cpython-310.pyc,,
fontTools/varLib/__pycache__/interpolatableHelpers.cpython-310.pyc,,
fontTools/varLib/__pycache__/interpolatablePlot.cpython-310.pyc,,
fontTools/varLib/__pycache__/interpolatableTestContourOrder.cpython-310.pyc,,
fontTools/varLib/__pycache__/interpolatableTestStartingPoint.cpython-310.pyc,,
fontTools/varLib/__pycache__/interpolate_layout.cpython-310.pyc,,
fontTools/varLib/__pycache__/iup.cpython-310.pyc,,
fontTools/varLib/__pycache__/merger.cpython-310.pyc,,
fontTools/varLib/__pycache__/models.cpython-310.pyc,,
fontTools/varLib/__pycache__/multiVarStore.cpython-310.pyc,,
fontTools/varLib/__pycache__/mutator.cpython-310.pyc,,
fontTools/varLib/__pycache__/mvar.cpython-310.pyc,,
fontTools/varLib/__pycache__/plot.cpython-310.pyc,,
fontTools/varLib/__pycache__/stat.cpython-310.pyc,,
fontTools/varLib/__pycache__/varStore.cpython-310.pyc,,
fontTools/varLib/avar.py,sha256=tRgKAUn_K5MTCSkB2MgPYYZ2U6Qo_Cg3jFQV0TDKFgc,9907
fontTools/varLib/avarPlanner.py,sha256=orjyFvg3YkC-slt7fgSEU1AGjLCkGgMEJ7hTRV6CqUA,28362
fontTools/varLib/builder.py,sha256=1k-N-rTwnZqQpzhNLBx2tqu2oYGG44sJSXKTCjAvIVM,6824
fontTools/varLib/cff.py,sha256=bl8rrPHHpwzUdZBY80_5JJLWYcXQOolhKKvTJiiU-Bs,23532
fontTools/varLib/errors.py,sha256=mXl-quT2Z75_t7Uwb6ug3VMhmbQjO841YNLeghwuY_s,7153
fontTools/varLib/featureVars.py,sha256=cPiijbzRMZ0AiudBNPhF8XE1LoBr5VGkjiwpw5N0oKQ,26883
fontTools/varLib/hvar.py,sha256=Tm0ibxOtSVrBQeHiA5-idUQaJEjzOdUWxAQyKTGsOdQ,3808
fontTools/varLib/instancer/__init__.py,sha256=Enbv3I0j25PhYymbZNTboqnx5dnQXmUSv3ORT9-qib8,77606
fontTools/varLib/instancer/__main__.py,sha256=YN_tyJDdmLlH3umiLDS2ue0Zc3fSFexa9wCuk3Wuod0,109
fontTools/varLib/instancer/__pycache__/__init__.cpython-310.pyc,,
fontTools/varLib/instancer/__pycache__/__main__.cpython-310.pyc,,
fontTools/varLib/instancer/__pycache__/featureVars.cpython-310.pyc,,
fontTools/varLib/instancer/__pycache__/names.cpython-310.pyc,,
fontTools/varLib/instancer/__pycache__/solver.cpython-310.pyc,,
fontTools/varLib/instancer/featureVars.py,sha256=b3qtGCYVZ9fqkqcgFQUikYQBX_3_x0YgdrvvxIALbuU,7300
fontTools/varLib/instancer/names.py,sha256=vmHi7JZlh-N4amxKdaTJ-5DN9mDJ8Wnh_s9W1gJAQ4Y,15338
fontTools/varLib/instancer/solver.py,sha256=7noVYZ6gHrv4tV7kaXHn4iMKs_YP2YNssr4zgCHk4qI,11311
fontTools/varLib/interpolatable.py,sha256=8AXrhsnYY1z0hR6gskqYRYx8qcFsvUKmIIHZRpIOlAU,46430
fontTools/varLib/interpolatableHelpers.py,sha256=JnabttZY7sY9-QzdiqkgzQ_S5nG8k_O1TzLEmfNUvNo,11892
fontTools/varLib/interpolatablePlot.py,sha256=tUKFd8H9B2eD_GE6jV13J-dZkkIeLmk3ojAYrf-edsA,45644
fontTools/varLib/interpolatableTestContourOrder.py,sha256=Pbt0jW0LoVggIwrtADZ7HWK6Ftdoo1bjuWz0ost0HD0,3103
fontTools/varLib/interpolatableTestStartingPoint.py,sha256=f5MJ3mj8MctJCvDJwqmW1fIVOgovUMYAOela9HweaRU,4403
fontTools/varLib/interpolate_layout.py,sha256=tTPUes_K7MwooUO_wac9AeFEVgL1uGSz4ITYiOizaME,3813
fontTools/varLib/iup.c,sha256=P2w9qYqmYXAowP_RWmnqI0ei6ahoK2Cik5d-gq39JzY,847276
fontTools/varLib/iup.cp310-win_amd64.pyd,sha256=oBG-ya9HJcAtr79Wbtf4cGXK5OUl9De9mAOb6bmaHHA,128512
fontTools/varLib/iup.py,sha256=O_xPJOBECrNDbQqCC3e5xf9KsWXUd1i3BAp9Fl6Hv2Y,15474
fontTools/varLib/merger.py,sha256=V-B17poOYbbrRsfUYJbdqt46GtRfG833MKwtv9NOB3Q,62519
fontTools/varLib/models.py,sha256=ZqQb1Lapj5dCO8dwa3UTx1LsIpF0-GiDte32t_TMJJQ,23040
fontTools/varLib/multiVarStore.py,sha256=OvrrTaKrCZCXP40Rrv-2w416P-dNz3xE6gPOEyS3PrY,8558
fontTools/varLib/mutator.py,sha256=0Mxy2ZSfFPEQrZM1fIHxZ17f0U_axLXArQ7apkjm0UI,20333
fontTools/varLib/mvar.py,sha256=Gf3q54ICH-E9oAwKYeIKUPLZabfjY0bUT4t220zLzYI,2489
fontTools/varLib/plot.py,sha256=BtozrcnKoEyCs0rGy7PZmrUvUNTmZT-5_sylW5PuJ28,7732
fontTools/varLib/stat.py,sha256=ScaVFIVpXTqA-F07umv_66GoxtcjaZ54MPLFvFK4s68,4960
fontTools/varLib/varStore.py,sha256=GWz-B1YcR-JnIh2aDmeQg621GDEBj9M4pKYcbZraA3w,24808
fontTools/voltLib/__init__.py,sha256=J7W0S2YED0GOqW9B_ZOhw-oL0-ltuRDYgAbrd8XHjqA,156
fontTools/voltLib/__main__.py,sha256=Ye6x5R_I9L1UuyWJsKyAajYMwV2B7OCdKsCRQ3leeJ4,6134
fontTools/voltLib/__pycache__/__init__.cpython-310.pyc,,
fontTools/voltLib/__pycache__/__main__.cpython-310.pyc,,
fontTools/voltLib/__pycache__/ast.cpython-310.pyc,,
fontTools/voltLib/__pycache__/error.cpython-310.pyc,,
fontTools/voltLib/__pycache__/lexer.cpython-310.pyc,,
fontTools/voltLib/__pycache__/parser.cpython-310.pyc,,
fontTools/voltLib/__pycache__/voltToFea.cpython-310.pyc,,
fontTools/voltLib/ast.py,sha256=DBxJygWUT5gE_tuxx0j2nmKFm3RvRSEF_rTXeKiisEo,13752
fontTools/voltLib/error.py,sha256=3TsaZBA82acFd2j5Beq3WUQTURTKM0zxOnUFGZovSNA,407
fontTools/voltLib/lexer.py,sha256=v9V4zdBO2VqVJG__IWrL8fv_CRURmh2eD_1UpbIJn9g,3467
fontTools/voltLib/parser.py,sha256=HS72gxtFzvcPSwEbUYj3E41CPK7ZqK9mSe0nLRxn-IY,26060
fontTools/voltLib/voltToFea.py,sha256=nS-OSlx_a-TngGICFNKyFxMhjqkV3OQLcvyzw4sQFyk,37460
fonttools-4.59.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
fonttools-4.59.2.dist-info/METADATA,sha256=44wZQ6IJ78akWmrHMwFY8-yQxxnNyoD8fXsBLqOulnw,111931
fonttools-4.59.2.dist-info/RECORD,,
fonttools-4.59.2.dist-info/WHEEL,sha256=KUuBC6lxAbHCKilKua8R9W_TM71_-9Sg5uEP3uDWcoU,101
fonttools-4.59.2.dist-info/entry_points.txt,sha256=8kVHddxfFWA44FSD4mBpmC-4uCynQnkoz_9aNJb227Y,147
fonttools-4.59.2.dist-info/licenses/LICENSE,sha256=Ir74Bpfs-qF_l-YrmibfoSggvgVYPo3RKtFpskEnTJk,1093
fonttools-4.59.2.dist-info/licenses/LICENSE.external,sha256=sIKl-Gd1smQfAbzLi5yCkISB3l9QK7JUseE7_CqfMD0,20410
fonttools-4.59.2.dist-info/top_level.txt,sha256=rRgRylrXzekqWOsrhygzib12pQ7WILf7UGjqEwkIFDM,10

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: setuptools (80.9.0)
Root-Is-Purelib: false
Tag: cp310-cp310-win_amd64

View File

@@ -0,0 +1,5 @@
[console_scripts]
fonttools = fontTools.__main__:main
pyftmerge = fontTools.merge:main
pyftsubset = fontTools.subset:main
ttx = fontTools.ttx:main

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Just van Rossum
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,388 @@
FontTools includes the following font projects for testing purposes, which are
under SIL Open Font License, Version 1.1:
Lobster
Copyright (c) 2010, Pablo Impallari (www.impallari.com|impallari@gmail.com),
with Reserved Font Name Lobster.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
Noto Fonts
This Font Software is licensed under the SIL Open Font License, Version 1.1.
XITS font project
Copyright (c) 2001-2010 by the STI Pub Companies, consisting of the American
Institute of Physics, the American Chemical Society, the American
Mathematical Society, the American Physical Society, Elsevier, Inc., and The
Institute of Electrical and Electronic Engineers, Inc. (www.stixfonts.org),
with Reserved Font Name STIX Fonts, STIX Fonts (TM) is a trademark of The
Institute of Electrical and Electronics Engineers, Inc.
Portions copyright (c) 1998-2003 by MicroPress, Inc.
(www.micropress-inc.com), with Reserved Font Name TM Math. To obtain
additional mathematical fonts, please contact MicroPress, Inc., 68-30 Harrow
Street, Forest Hills, NY 11375, USA, Phone: (718) 575-1816.
Portions copyright (c) 1990 by Elsevier, Inc.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
Iosevka
Copyright (c) 2015-2020 Belleve Invis (belleve@typeof.net).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font
creation efforts of academic and linguistic communities, and to
provide a free and open framework in which fonts may be shared and
improved in partnership with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply to
any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software
components as distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to,
deleting, or substituting -- in part or in whole -- any of the
components of the Original Version, by changing formats or by porting
the Font Software to a new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed,
modify, redistribute, and sell modified and unmodified copies of the
Font Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components, in
Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the
corresponding Copyright Holder. This restriction only applies to the
primary font name as presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created using
the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
=====
FontTools includes Adobe AGL & AGLFN, which is under 3-clauses BSD license:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Neither the name of Adobe Systems Incorporated nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
=====
FontTools includes cu2qu, which is Copyright 2016 Google Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0, a copy of which is reproduced below:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
=====
FontTools includes code in `fontTools.misc.filesystem` which is derived from:
PyFilesystem2 (i.e. the `fs` package) by Will McGugan
Licensed under the MIT License
https://github.com/PyFilesystem/pyfilesystem2
Copyright (c) 2017-2021 The PyFilesystem2 contributors
Copyright (c) 2016-2019 Will McGugan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1 @@
fontTools