Skip to main content

Build Status

vttLib

A library to

  1. Extract VTT hinting data from a OpenType font prepared with Microsoft Visual TrueType (VTT) and store it in a FontTools TTX dump
  2. Merge it back from a TTX dump into an OpenType font and
  3. Compile the data inside to font to ship it (turn TSI* tables into fpgm, etc.).

The primary use case is version control of hinting data of fonts.

Installation and Usage

Installation requires a Python 3.7+ interpreter.

Install in a virtual environment with:

$ pip install vttLib
$ python -m vttLib --help

Making a Release

This is currently not automated.

  1. Tag a new version
  2. python3 setup.py bdist_wheel
  3. Manually transfer dist/*.whl to internal package repository.

Metadata

Release files for vttLib 0.12.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vttLib 0.12.1
File Size Uploaded
vttlib-0.12.1.tar.gz 132.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vttLib 0.12.1
File Interpreter ABI Platform
vttlib-0.12.1-py3-none-any.whl Python 3 none any Details

Total release size: 150.2 kB

Release files / vttlib-0.12.1.tar.gz

Download URL vttlib-0.12.1.tar.gz
Size 132.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5af62dd2f41c0dcab90e36059f19de3699d74dd4a411c73a48cb6b8cb2ce5b26
BLAKE2b-256 checksum
How to use checksums
0eb62f4c4a7d06e056a32bcd71b062e0c307b5401db85056b7ccff45d3a244d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / vttlib-0.12.1-py3-none-any.whl

Download URL vttlib-0.12.1-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
967e2b5d6422ecc93a1542effd03c8c75962d07b9c6fb93f753554f5a8db9135
BLAKE2b-256 checksum
How to use checksums
ad69a953319b33395b76241ad7bf6cadf7637071e7cb38e1cd6cca09e5cdc0dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.12.1 This release

2 release files

0.11.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page