Skip to content

v1.7.0

Choose a tag to compare

@anthrotype anthrotype released this 18 Aug 14:07
v1.7.0
34d1945
  • Added new option --overlaps-backend that allows to optionally specify "pathops" instead of the default "booleanOperations" as the backend for the ufo2ft RemoveOverlapsFilter.
    Install fontmake as fontmake[pathops] to enable support for this, or install skia-pathops separately if you prefer.

  • Added new option --validate-ufo to enable ufoLib validation upon reading and writing UFOs. It is disabled by default for marginally better speed.

  • You can install as fontmake[lxml] (or install lxml yourself) to enable faster UFO reading/writing using the latest ufoLib.

  • NOTE: You can specify multiple extras at the same time within the square brackets, e.g. pip install --upgrade fontmake[pathops,lxml]

  • Updated minimum installation requirements:

    • glyphsLib >= 3.0.3
    • ufo2ft >= 2.2.0
    • defcon >= 0.5.2