vfbLib

View on PyPIReverse Dependencies (3)

0.8.0 vfbLib-0.8.0-py3-none-any.whl

Wheel Details

Project: vfbLib
Version: 0.8.0
Filename: vfbLib-0.8.0-py3-none-any.whl
Download: [link]
Size: 88578
MD5: 2e868c3ec0b887a46685d8ce20542170
SHA256: 7581b87db7802c8c09246d33937eea6aa31482fb5bd36db1b6d08b076e668070
Uploaded: 2024-12-19 06:49:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vfbLib
Version: 0.8.0
Summary: Tools for converting FontLab Studio 5 (VFB) files.
Author: Jens Kutilek
Home-Page: https://pypi.org/project/vfblib/
Project-Url: Source, https://github.com/LucasFonts/vfbLib
Project-Url: Tracker, https://github.com/LucasFonts/vfbLib/issues
License: GPLv3
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Requires-Python: >=3.10
Requires-Dist: fonttools[ufo] (>=4.45.1)
Requires-Dist: typing_extensions (>=4.8.0)
Requires-Dist: ufonormalizer (>=0.6.1)
Requires-Dist: ufoLib2 (>=0.16.0)
Requires-Dist: tomli-w (>=1.0.0); extra == "toml"
Requires-Dist: pyyaml (>=6.0.2); extra == "yaml"
Requires-Dist: vfbLib[toml]; extra == "all"
Requires-Dist: vfbLib[yaml]; extra == "all"
Provides-Extra: toml
Provides-Extra: yaml
Provides-Extra: all
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
[Description omitted; length: 4580 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
vfbLib/__init__.py sha256=rBIgVXD0aRNUhxCHQO4z19Kd7sdPGjkB3qNAGGUnpj0 30
vfbLib/cmdline.py sha256=vNaColUzWbHEmJOWfQN5tkH49b1FeCaqdq5LXewm1pE 5692
vfbLib/constants.py sha256=8oeQvcKNM1AqVLV0cGmpZessAy8o-nzrXs4jMJYGhns 9839
vfbLib/cu2qu.py sha256=GgtHlbq4TzRONgdlLHUhUinO_q6DTs2hmUKV0uQVLiw 2754
vfbLib/diff.py sha256=djUHIFkzOjWRKE-uIu7tPx7DDhgMgpIROU-AhkNy80I 1680
vfbLib/helpers.py sha256=Ru056MjlyzmDrumdIFHHlZp7tw0bVm0S9uBofPXA7-A 322
vfbLib/truetype.py sha256=3DuF_Coy6Fs3wUg6zDXhBsP7N6KCmDXynUyBO5ANwvs 1397
vfbLib/tth.py sha256=mdbepF37d6sYXXzSiS3PgE1nGkJ3f3YkrdxCyDBbrvg 9414
vfbLib/typing.py sha256=_Bh9GbfH_uUcX7JMQagApVKb-_R7nBBNiR4cuOTbt5c 2619
vfbLib/value.py sha256=oIOv-EZGIUxU8qxmT0PWk64KlNUyYKnYmLJ6v5Wr_18 1578
vfbLib/version.py sha256=VEowqP2ULR7Q3LX9AjUFCWTOxaz_RYqRonChm0QZKGs 44
vfbLib/compilers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vfbLib/compilers/base.py sha256=Wm0aYKfWF61t6-m89Q35--X5rin0NnV5syluxw_FYDQ 4704
vfbLib/compilers/binary.py sha256=Z2k8qL_pjH1kgBuSTB-VMlc2vYHGuiwX56htHc9Zlkw 419
vfbLib/compilers/glyph.py sha256=k33zEqsLTw_apoZlD288fPqhO5w30fwDjRVRcTQXuyc 8287
vfbLib/compilers/header.py sha256=1ndjIMhqEzeO5b0wqEpJGuatEacxuj21XgBhVGgAXYQ 1287
vfbLib/compilers/numeric.py sha256=4Gg3yMIeq0En3dvgfePEANezV3PlFiRiUSwdKwFQU-k 278
vfbLib/compilers/text.py sha256=i3G-YJbCvjlOcyYcpUmiUVmtRHkcRC4jsvUauFpso-s 502
vfbLib/compilers/value.py sha256=TEGzGbEDEiwxpLSsDQo_zfl9RrxNxvNbz_RPDk_BbTQ 1548
vfbLib/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vfbLib/parsers/base.py sha256=s53lPK_c6wX1nO4crmW8LaQ5ldPZjNB-M6EIKsMnaZI 8283
vfbLib/parsers/binary.py sha256=wd4T_UGu3zwJQMkTVBdmgcdsqHf78rkEVBLjbGDe4DI 372
vfbLib/parsers/bitmap.py sha256=51LBL74yWJdQQ5qXaBIa0xKMLbQhIouhcRScCVndIjA 3147
vfbLib/parsers/cmap.py sha256=7E93LweLG-I-J1uSIjzxG0VPU5bNIQdjBCy5xhu4f8o 893
vfbLib/parsers/fl3.py sha256=AfZ25pRZ8RfJZJXOyApEYyeYH6c7oCRUEOgHOJSj_h8 407
vfbLib/parsers/glyph.py sha256=nIaIJNdNPDUEtq68Yr8M-tRafrnhY2FDzsU3HbDm2uY 15256
vfbLib/parsers/guides.py sha256=TSKojF8qNVKPfR2PbpCN-VPYI4OPddUVw9kw_Sl2IVY 2166
vfbLib/parsers/header.py sha256=Mzd_tFswyQFclEoD8-5xlsY_fCn37p1oGglqawgca-4 1830
vfbLib/parsers/mm.py sha256=R2yZTxz8LVqmvRgiuJIWAPW1Z5HNY5StTXYD9qPzd_I 2185
vfbLib/parsers/numeric.py sha256=gVkSxfWZGKCIXGwwHNdDX-ccYFCTf-WUFuQiDH-jEwE 2362
vfbLib/parsers/options.py sha256=McnjAT_J3n8JSthCpZdvVpSl3jvQgUwNiNE4veQNZQ0 2464
vfbLib/parsers/pclt.py sha256=wtwzNz1cZwM_NikCgxFihG1QKjCJLoHkBePOZSUTttI 2103
vfbLib/parsers/ps.py sha256=mmnPbnAc96OCuyRtVDAQdq2h5-VLBe1HCqYg5hSoxOI 1698
vfbLib/parsers/text.py sha256=YiDJHfLUf3xVCutwucOfVUyLpS7M80zPXhIBHRqUwrM 1945
vfbLib/parsers/truetype.py sha256=MPTDbOzE5w1LBV9KWP_pYgbORyUweUvk7tBdvhZEyB8 8240
vfbLib/parsers/value.py sha256=eUrabwTiEN6N2b_KA5Rh5AmxQvIw7QWIlxHQVeeGZxw 1401
vfbLib/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vfbLib/templates/glyph.py sha256=tLZWn8RL-lJLF7sX5RNMuOTTCnS4pviNFru_dZForVs 192
vfbLib/ufo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vfbLib/ufo/builder.py sha256=b3ybEp6KXKpYHlee2aU4P00uthTyKPQ4oYWydOmahZY 34284
vfbLib/ufo/designspace.py sha256=2q5mnhZ3RiEe9s8ninKMohWjiBeIenrtzLbHyvxws6w 1402
vfbLib/ufo/features.py sha256=ePVihUyD7fEVslUSiEJmzqyGXLpOgrZc-9RhsBwlhTA 997
vfbLib/ufo/glyph.py sha256=aPYAPTYfTjDRDGy-bI8a3kZu2rHabuDgQjJb4o9G7h4 4819
vfbLib/ufo/groups.py sha256=NwUqizD-hGRE7S2kB9jI4QXVLIHwVEIYYSwup6ibFeI 5706
vfbLib/ufo/guides.py sha256=OUIOoQ5PkKgiu7JgueL1cXZ5WigCH6zAe3MBQFF3os4 2438
vfbLib/ufo/info.py sha256=r0eWFxYeOBregaC0ZupOT10tVoD5ZVVlOinIEzPDVWY 12046
vfbLib/ufo/kerning.py sha256=MEW1R9k2XoICS9Bek0GwbuuF3GSiREzFeN14JU41F3c 3344
vfbLib/ufo/paths.py sha256=V4RUO4C5Q9Ami9bzFapX_CUZrwzmpqrgQlGJWTeTo1U 11335
vfbLib/ufo/pshints.py sha256=3XVIqLM0YbqYapE556QbsHkGSTfvJ2vKnkktFLorA-A 6820
vfbLib/ufo/time.py sha256=cPO0U_m3-4LfpNEOn2pzbjwFcDW8hp4qwzqIdPgXx9Y 624
vfbLib/ufo/tth.py sha256=bTurUzSkJf00SyobnR8HvQB78FDmHNyJjD7EQM9Q3t0 6595
vfbLib/ufo/typing.py sha256=CIR7LGMryI0bBWEegmBJdjMsHcadL16wkT7NMy374Ys 1897
vfbLib/ufo/vfb2ufo.py sha256=wZqEEUjZ46EPPpQL73S-VmV6XDy6T3G3Q53ain5USSo 1791
vfbLib/vfb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vfbLib/vfb/entry.py sha256=Yjrb3CwrQngEpdlJavXV7BxX9loVPDOtf3j6z2lGtQY 8507
vfbLib/vfb/glyph.py sha256=A5S06ZnrnKyN2VZoAaGeiI4MOWaIqIXZvol5aynHCTI 6809
vfbLib/vfb/header.py sha256=MfJktgAyJCHx7l7hpLokfG11Ju9kB5RxGW72SEeXlsY 1806
vfbLib/vfb/info.py sha256=UqeEeWhePfGzkl6XUEjHziQALHdrPVNklSCFCaTKbVo 543
vfbLib/vfb/pens.py sha256=qzssvD5HHyxHchaCLn5_ewQubjeTAp8sZyozPVZ6QbE 3775
vfbLib/vfb/vfb.py sha256=NpAcdIsdN0etX-AcudbY-0EQdDNQgbCNGPyh0g0Gs58 8152
vfbLib-0.8.0.dist-info/LICENSE sha256=ixuiBLtpoK3iv89l7ylKkg9rs2GzF9ukPH7ynZYzK5s 35148
vfbLib-0.8.0.dist-info/METADATA sha256=lzkeGK03d6t7z_oXGKbVnsfmY2vaW1cApAD6EIYEI1c 5602
vfbLib-0.8.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
vfbLib-0.8.0.dist-info/entry_points.txt sha256=6L2M7sA2xPx3umbRGNglfbmm3YYMJ3HZDlOqEkDCSL8 178
vfbLib-0.8.0.dist-info/top_level.txt sha256=25hqcxd0INXTPjEl0xk8YbpLxCGjMnbmdQ3rgiJt_sY 7
vfbLib-0.8.0.dist-info/RECORD

top_level.txt

vfbLib

entry_points.txt

vfb2json = vfbLib.cmdline:vfb2json
vfb2tth = vfbLib.tth:vfb2tth
vfb3ufo = vfbLib.cmdline:vfb2ufo
vfbcu2qu = vfbLib.cu2qu:vfbcu2qu
vfbdiff = vfbLib.diff:diffvfb