From 3e8114e70d7fc63b2e3f5cfbbb1737b0e70fd95e Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Wed, 30 Sep 2020 16:16:34 +0100 Subject: [PATCH] Update changelog [skip ci] --- NEWS.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index efc26ad04..24720f6c8 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,3 +1,14 @@ +- [removeOverlaps] Added new module and ``removeOverlaps`` function that merges + overlapping contours and components in TrueType glyphs. It requires the + `skia-pathops `__ module. + Note that removing overlaps invalidates the TrueType hinting (#2068). +- [varLib.instancer] Added ``--remove-overlaps`` command-line option. + The ``overlap`` option in ``instantiateVariableFont`` now takes an ``OverlapMode`` + enum: 0: KEEP_AND_DONT_SET_FLAGS, 1: KEEP_AND_SET_FLAGS (default), and 2: REMOVE. + The latter is equivalent to calling ``removeOverlaps`` on the generated static + instance. The option continues to accept ``bool`` value for backward compatibility. + + 4.15.0 (released 2020-09-21) ----------------------------