NEWS.rst: removed nested bullet list, twine check didn't like them

This commit is contained in:
Cosimo Lupo 2022-04-21 19:28:52 +01:00
parent 1ad453cc58
commit 8f565e31e1

View File

@ -2,44 +2,31 @@
fonts with ``fontTools.merge`` (#2591, #2538). fonts with ``fontTools.merge`` (#2591, #2538).
- [misc/config] Added ``fontTools.misc.configTools`` module, a generic configuration - [misc/config] Added ``fontTools.misc.configTools`` module, a generic configuration
system (#2416, #2439). system (#2416, #2439).
Added ``fontTools.config`` module, a fontTools-specific configuration
* Added ``fontTools.config`` module, a fontTools-specific configuration
system using ``configTools`` above. system using ``configTools`` above.
* Attached a ``Config`` object to ``TTFont``. Attached a ``Config`` object to ``TTFont``.
- [otlLib] Replaced environment variable for GPOS compression level with an - [otlLib] Replaced environment variable for GPOS compression level with an
equivalent option using the new config system. equivalent option using the new config system.
- [designspaceLib] Incremented format version to 5.0 (#2436). - [designspaceLib] Incremented format version to 5.0 (#2436).
Added discrete axes, variable fonts, STAT information, either design- or
* Added discrete axes, variable fonts, STAT information, either design- or
user-space location on instances. user-space location on instances.
Added ``fontTools.designspaceLib.split`` module to split a designspace
- Added ``fontTools.designspaceLib.split`` module to split a designspace
into sub-spaces that interpolate and that represent the variable fonts into sub-spaces that interpolate and that represent the variable fonts
listed in the document. listed in the document.
Made instance names optional and allow computing them from STAT data instead.
* 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.
- Added ``fontTools.designspaceLib.statNames`` module. Deprecated some attributes:
``SourceDescriptor``: ``copyLib``, ``copyInfo``, ``copyGroups``, ``copyFeatures``.
* Allow instances to have the same location as a previously defined STAT label ``InstanceDescriptor``: ``kerning``, ``info``; ``glyphs``: use rules or sparse
sources.
* Deprecated some attributes: For both, ``location``: use the more explicit designLocation.
Note: all are soft deprecations and existing code should keep working.
- ``SourceDescriptor``: ``copyLib``, ``copyInfo``, ``copyGroups``, Updated documentation for Python methods and the XML format.
``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 - [varLib] Added ``build_many`` to build several variable fonts from a single
designspace document (#2436). designspace document (#2436).
Added ``fontTools.varLib.stat`` module to build STAT tables from a designspace
* Added ``fontTools.varLib.stat`` module to build STAT tables from a document.
designspace document.
- [otBase] Try to use the Harfbuzz Repacker for packing GSUB/GPOS tables when - [otBase] Try to use the Harfbuzz Repacker for packing GSUB/GPOS tables when
``uharfbuzz`` python bindings are available (#2552). Disable it by setting the ``uharfbuzz`` python bindings are available (#2552). Disable it by setting the
"fontTools.ttLib.tables.otBase:USE_HARFBUZZ_REPACKER" config option to ``False``. "fontTools.ttLib.tables.otBase:USE_HARFBUZZ_REPACKER" config option to ``False``.