Generate backwards-compatible, static instances of variable fonts
Project description
About
VFIT (Variable Font Instancing Tool) allows you to generate custom, static instances of a variable font defined in a configuration file.
Installation
VFIT is now available on the Python Package Index. You can install VFIT with the following command:
pip3 install vfit
Alternatively, you can install VFIT by downloading a pre-built wheel from the Releases section or by building it yourself.
# Skip this step if you're downloading a prebuilt wheel.
$ git clone https://github.com/jonpalmisc/vfit.git && cd vfit
$ poetry build && cd dist
# Install VFIT from the wheel.
$ pip install vfit-version-py3-none-any.whl
Usage
To begin, you will need a variable font file to work with. Your first step will
be creating a configuration file. See sample.json
for an example.
Next, run VFIT and pass your configuration and variable font file as arguments:
$ vfit config.yaml Input-VF.ttf
If you would like to generate instances into a specific directory, you can use
the -o
option. For more options, see vift --help
.
Contributing
All contributions are welcome. If you find a bug or have a request for a feature, feel free to create a new issue (or even better, a pull request).
Credits
Special thanks to Viktor Rubenko for helping me get exported fonts to work on Windows!
The VFIT logo uses NewGlyph's Armada variable font.
License
Copyright © 2020 Jon Palmisciano
VFIT is available under the MIT License. See LICENSE.txt for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.