Windows FontLab 5.2 .vfb to UFO3 converter

Jameson R Spires
Posts: 20
This summer I developed a Python package to generate UFO3 instance fonts from a multiple-master .vfb font file within Windows FontLab 5.2. It is available at https://github.com/spiratype/vfb_ufo3. Most of the package modules are extension modules which have been compiled using Cython. Using the compiled extension modules speeds up UFO creation considerably.
I have not yet created a PyPi package for install using pip. Instead, create a 'vfb_ufo3' folder in your 'Lib/site-packages' directory and add the .py and .pyd files from the repo.
I created it primarily due to my own font production workflow for which I use 10,000 UPM instead of 1000. I have not tested (nor was it created for) building individual UFO fonts from single-layer .vfb fonts.
Please see the __init__.py docstring or the readme for documentation on using the package. If anyone finds any issues in using the module, please contact me here or raise an issue on the GitHub repo.
I have not yet created a PyPi package for install using pip. Instead, create a 'vfb_ufo3' folder in your 'Lib/site-packages' directory and add the .py and .pyd files from the repo.
I created it primarily due to my own font production workflow for which I use 10,000 UPM instead of 1000. I have not tested (nor was it created for) building individual UFO fonts from single-layer .vfb fonts.
Please see the __init__.py docstring or the readme for documentation on using the package. If anyone finds any issues in using the module, please contact me here or raise an issue on the GitHub repo.
2
Categories
- All Categories
- 46 Introductions
- 3.9K Typeface Design
- 482 Type Design Critiques
- 559 Type Design Software
- 1.1K Type Design Technique & Theory
- 648 Type Business
- 843 Font Technology
- 29 Punchcutting
- 517 Typography
- 119 Type Education
- 321 Type History
- 77 Type Resources
- 110 Lettering and Calligraphy
- 31 Lettering Critiques
- 79 Lettering Technique & Theory
- 541 Announcements
- 88 Events
- 112 Job Postings
- 168 Type Releases
- 172 Miscellaneous News
- 275 About TypeDrawers
- 53 TypeDrawers Announcements
- 120 Suggestions and Bug Reports