extractor
extractor copied to clipboard
Tools for extracting data from font binaries into UFO objects.
All UFO files generated by extractor does not produce the [Adobe OpenType Feature File `features.fea`](http://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileSpecification.html) according to [UFO 3 specification](https://unifiedfontobject.org/versions/ufo3/). This will make the font lose all OpenType features when...
reproducible with standaard Helvetica.ttc proposal: fallback to the `record.toUnicode("backslashreplace")` a PR is coming ```python from fontTools.ttLib import TTFont path = '/System/Library/Fonts/Helvetica.ttc' source = TTFont(path, fontNumber=1) for record in source["name"].names: print(record.nameID,...
This allows `ufo-extractor` to output UFO fonts which can be built as COLR/CPAL color fonts by `fontmake`, and also be understood as color UFO fonts by `MFEKglif`. An example of...
https://pypi.org/project/vfb2ufo3/
Hey there, first PR here! I understand if this is out of scope but I have had this in the back of my head for a while so I decided...
Maybe it would be nice to add a simple command line interface? ```bash $ extractufo ~/font1.otf ~/font2.ttf ``` Not sure, because it adds a `ufoLib2` dependency.
Extractor does not import `defcon` directly, so strictly speaking `defcon` is not an `install_requires`. However, you can't do anything with it if you don't provide a defcon `Font` instance, or...
* Maybe it would be useful to include which class is failing when reporting a failure [line 704](https://github.com/typesupply/extractor/blob/master/Lib/extractor/formats/opentype.py#L704) * Related: perhaps an option to import a font without kerning.
There seem to be some errors and/or redundancies that, if one would go to generate again, makeotf complains about. ```python import extractor path = 'SourceSerifPro-Regular.otf' ufo = RFont(showInterface=True) extractor.extractUFO(path, ufo)...
Will it be a good idea to introduce a command line program such as those provided in fontTools (eg. ttx, fonttools varlib.mutator), fontmake and AFDKO (eg. tx, sfntedit)? This allow...