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
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports