Update NEWS.rst

This commit is contained in:
Jany Belluz 2021-07-05 17:34:12 +01:00
parent 2ff3159a5f
commit 731845c1b8

View File

@ -15,6 +15,11 @@
- [post] Fixed parsing ``post`` table format 2.0 when it contains extra garbage - [post] Fixed parsing ``post`` table format 2.0 when it contains extra garbage
at the end of the stringData array (#2314). at the end of the stringData array (#2314).
- [subset] drop empty features unless 'size' with FeatureParams table (#2324). - [subset] drop empty features unless 'size' with FeatureParams table (#2324).
- [otlLib] Added ``otlLib.optimize`` module; added GPOS compaction algorithm.
The compaction can be run on existing fonts with ``fonttools otlLib.optimize``
or using the snippet ``compact_gpos.py``. There's experimental support for
compacting fonts at compilation time using an environment variable, but that
might be removed later (#2326).
4.24.4 (released 2021-05-25) 4.24.4 (released 2021-05-25)
---------------------------- ----------------------------
@ -498,7 +503,7 @@
instance, correctly map the value forward. instance, correctly map the value forward.
- [varLib] The avar table can now contain mapping output values that are greater than - [varLib] The avar table can now contain mapping output values that are greater than
OR EQUAL to the preceeding value, as the avar specification allows this. OR EQUAL to the preceeding value, as the avar specification allows this.
- [varLib] The errors of the module are now ordered hierarchically below VarLibError. - [varLib] The errors of the module are now ordered hierarchically below VarLibError.
See #1821. See #1821.
4.3.0 (released 2020-02-03) 4.3.0 (released 2020-02-03)
@ -792,13 +797,13 @@
- [mutator] Set ``OVERLAP_SIMPLE`` and ``OVERLAP_COMPOUND`` glyf flags by - [mutator] Set ``OVERLAP_SIMPLE`` and ``OVERLAP_COMPOUND`` glyf flags by
default in ``instantiateVariableFont``. Added ``--no-overlap`` cli option default in ``instantiateVariableFont``. Added ``--no-overlap`` cli option
to disable this (#1518). to disable this (#1518).
- [subset] Fixed subsetting ``VVAR`` table (#1516, #1517). - [subset] Fixed subsetting ``VVAR`` table (#1516, #1517).
Fixed subsetting an ``HVAR`` table that has an ``AdvanceWidthMap`` when the Fixed subsetting an ``HVAR`` table that has an ``AdvanceWidthMap`` when the
option ``--retain-gids`` is used. option ``--retain-gids`` is used.
- [feaLib] Added ``forceChained`` in MultipleSubstStatement (#1511). - [feaLib] Added ``forceChained`` in MultipleSubstStatement (#1511).
Fixed double indentation of ``subtable`` statement (#1512). Fixed double indentation of ``subtable`` statement (#1512).
Added support for ``subtable`` statement in more places than just PairPos Added support for ``subtable`` statement in more places than just PairPos
lookups (#1520). lookups (#1520).
Handle lookupflag 0 and lookupflag without a value (#1540). Handle lookupflag 0 and lookupflag without a value (#1540).
- [varLib] In ``load_designspace``, provide a default English name for the - [varLib] In ``load_designspace``, provide a default English name for the
``ital`` axis tag. ``ital`` axis tag.