From 8f565e31e1683720aa3327f51a75c6f0924f30b4 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Thu, 21 Apr 2022 19:28:52 +0100 Subject: [PATCH] NEWS.rst: removed nested bullet list, twine check didn't like them --- NEWS.rst | 59 ++++++++++++++++++++++---------------------------------- 1 file changed, 23 insertions(+), 36 deletions(-) diff --git a/NEWS.rst b/NEWS.rst index b79556e3a..1c169cc9f 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,45 +1,32 @@ - [OS/2 / merge] Automatically recalculate ``OS/2.xAvgCharWidth`` after merging fonts with ``fontTools.merge`` (#2591, #2538). - [misc/config] Added ``fontTools.misc.configTools`` module, a generic configuration - system (#2416, #2439). - - * Added ``fontTools.config`` module, a fontTools-specific configuration - system using ``configTools`` above. - * Attached a ``Config`` object to ``TTFont``. - + system (#2416, #2439). + Added ``fontTools.config`` module, a fontTools-specific configuration + system using ``configTools`` above. + Attached a ``Config`` object to ``TTFont``. - [otlLib] Replaced environment variable for GPOS compression level with an equivalent option using the new config system. -- [designspaceLib] Incremented format version to 5.0 (#2436). - - * Added discrete axes, variable fonts, STAT information, either design- or - user-space location on instances. - - - Added ``fontTools.designspaceLib.split`` module to split a designspace - into sub-spaces that interpolate and that represent the variable fonts - listed in the document. - - * Made instance names optional and allow computing them from STAT data instead. - - - Added ``fontTools.designspaceLib.statNames`` module. - - * Allow instances to have the same location as a previously defined STAT label - - * Deprecated some attributes: - - - ``SourceDescriptor``: ``copyLib``, ``copyInfo``, ``copyGroups``, - ``copyFeatures``. - - ``InstanceDescriptor``: ``kerning``, ``info``; ``glyphs``: use rules or - sparse sources. - - for both, ``location``: use the more explicit designLocation. - - Note: all are soft deprecations and existing code should keep working. - - * Updated documentation for Python methods and the XML format. +- [designspaceLib] Incremented format version to 5.0 (#2436). + Added discrete axes, variable fonts, STAT information, either design- or + user-space location on instances. + Added ``fontTools.designspaceLib.split`` module to split a designspace + into sub-spaces that interpolate and that represent the variable fonts + listed in the document. + Made instance names optional and allow computing them from STAT data instead. + Added ``fontTools.designspaceLib.statNames`` module. + Allow instances to have the same location as a previously defined STAT label. + Deprecated some attributes: + ``SourceDescriptor``: ``copyLib``, ``copyInfo``, ``copyGroups``, ``copyFeatures``. + ``InstanceDescriptor``: ``kerning``, ``info``; ``glyphs``: use rules or sparse + sources. + For both, ``location``: use the more explicit designLocation. + Note: all are soft deprecations and existing code should keep working. + Updated documentation for Python methods and the XML format. - [varLib] Added ``build_many`` to build several variable fonts from a single - designspace document (#2436). - - * Added ``fontTools.varLib.stat`` module to build STAT tables from a - designspace document. - + designspace document (#2436). + Added ``fontTools.varLib.stat`` module to build STAT tables from a designspace + document. - [otBase] Try to use the Harfbuzz Repacker for packing GSUB/GPOS tables when ``uharfbuzz`` python bindings are available (#2552). Disable it by setting the "fontTools.ttLib.tables.otBase:USE_HARFBUZZ_REPACKER" config option to ``False``.