TypeRig
TypeRig is a Python library that streamlines the FontLab API and provides extra features focused on multiple master and variable fonts. It is undergoing rapid development, so it’s recommended to keep it updated regularly.
Important note
If you are experiencing any trouble running your scripts after February 2022 please refer to our latest Py2.7 release. It is a snapshot of TR that is both Py2.7 and Py3.10 compatible.
Documentation
Please refer to the following work in progress document.
Known issues
Please refer to our issues tracker.
Releases
Please take a look at our latest releases.
Installation
FontLab 7+
Manual installation from GitHub
Download the archived (.zip) package provided from this repository or clone it. Run FontLab 7+ and drag the installation file provided in the root folder called install.vfpy
to the application (as if it was a font). Follow the steps as described by the installer.
If you want to install the GUI based part of Typerig (only after successfully installing the core library) please open FonLab, Scripting panel. At the bottom of the panel you will see a small black Plus sign (+). Click on it and FontLab will ask you to Select directory where your scripts reside. Point the app towards ./Scripts/Delta Machine
and ./Scripts/GUI
.
Automatic installation within the application
Run FontLab 7+, choose Scripts > Update / Install Scripts. Click OK in the dialog, wait until the installation completes. When you see the TypeRig is up-to-date dialog, click OK and restart FontLab 7.
The Scripts menu should now show the Delta Machine and TypeRig GUI sub-menus.
Developer
TypeRig FDK is developed by: Vassil Kateliev (2017-2023) and Adam Twardoch (2019-2022)
For contact and inquiries: vassil(at)kateliev(dot)com
www.typerig.com