NEWS.rst: removed nested bullet list, twine check didn't like them
This commit is contained in:
parent
1ad453cc58
commit
8f565e31e1
59
NEWS.rst
59
NEWS.rst
@ -1,45 +1,32 @@
|
|||||||
- [OS/2 / merge] Automatically recalculate ``OS/2.xAvgCharWidth`` after merging
|
- [OS/2 / merge] Automatically recalculate ``OS/2.xAvgCharWidth`` after merging
|
||||||
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
|
||||||
|
into sub-spaces that interpolate and that represent the variable fonts
|
||||||
- Added ``fontTools.designspaceLib.split`` module to split a designspace
|
listed in the document.
|
||||||
into sub-spaces that interpolate and that represent the variable fonts
|
Made instance names optional and allow computing them from STAT data instead.
|
||||||
listed in the document.
|
Added ``fontTools.designspaceLib.statNames`` module.
|
||||||
|
Allow instances to have the same location as a previously defined STAT label.
|
||||||
* Made instance names optional and allow computing them from STAT data instead.
|
Deprecated some attributes:
|
||||||
|
``SourceDescriptor``: ``copyLib``, ``copyInfo``, ``copyGroups``, ``copyFeatures``.
|
||||||
- Added ``fontTools.designspaceLib.statNames`` module.
|
``InstanceDescriptor``: ``kerning``, ``info``; ``glyphs``: use rules or sparse
|
||||||
|
sources.
|
||||||
* Allow instances to have the same location as a previously defined STAT label
|
For both, ``location``: use the more explicit designLocation.
|
||||||
|
Note: all are soft deprecations and existing code should keep working.
|
||||||
* Deprecated some attributes:
|
Updated documentation for Python methods and the XML format.
|
||||||
|
|
||||||
- ``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
|
- [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``.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user