Skip to content

Tools for extracting data from font binaries into UFO objects.

License

Notifications You must be signed in to change notification settings

typoman/extractor

 
 

Repository files navigation

Travis Build Status PyPI Version Python Versions

UFO Extractor

Tools for extracting data from font binaries into UFO objects.

Features

Import data into a Defcon Font instance:

>>> import extractor
>>> import defcon
>>> ufo = defcon.Font()
>>> extractor.extractUFO("/path/to/MyFont.ttf", ufo)
>>> ufo.save("/path/to/MyFont.ufo")

Supported input formats:

  • CFF or TrueType-flavored OpenType fonts (*.otf, *.ttf)
  • FontTools TTX files (*.ttx)
  • WOFF 1.0/2.0 (*.woff, *.woff2)
  • PostScript Type1 fonts (*.pfa, *.pfb, etc.)

Installation

You can install extractor with pip:

$ pip install ufo-extractor

Note that, for historical reasons, the package is listed on the Python Package Index under the name ufo-extractor, to disambiguate it from another package also called "extractor". However, the import name for the package remains extractor, without prefix.

About

Tools for extracting data from font binaries into UFO objects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%