Accepting request 975546 from home:susnux:branches:M17N
Update to version 4.33.3 OBS-URL: https://build.opensuse.org/request/show/975546 OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=32
This commit is contained in:
@@ -1,3 +1,58 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat May 7 14:59:54 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||||
|
||||
- Update to version 4.33.3
|
||||
* designspaceLib:
|
||||
* Fixed typo in deepcopyExceptFonts method, preventing font
|
||||
references to be transferred
|
||||
* Fixed another typo in the name of Range dataclass's
|
||||
__post_init__ magic method
|
||||
- Update to version 4.33.2
|
||||
* otBase: Make logging less verbose when harfbuzz fails to serialize
|
||||
Do not exit at the first failure but continue attempting to fix
|
||||
offset overflow error using the pure-python serializer even when
|
||||
the USE_HARFBUZZ_REPACKER option was explicitly set to True.
|
||||
- Update to version 4.33.1
|
||||
* otlLib:
|
||||
Put back the FONTTOOLS_GPOS_COMPACT_MODE environment variable
|
||||
to fix regression in ufo2ft. This is deprecated and will be
|
||||
removed once ufo2ft gets updated to use the new config setup.
|
||||
- Update to version 4.33.0
|
||||
* Added fontTools.misc.configTools module, a generic configuration system
|
||||
* 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
|
||||
* 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.
|
||||
* varLib:
|
||||
* Added build_many to build several variable fonts from a
|
||||
single designspace document
|
||||
* 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
|
||||
* CFF/T2:
|
||||
* Ensure that pen.closePath() gets called for CFF2 charstrings
|
||||
* Handle implicit CFF2 closePath within T2OutlineExtractor
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 12 09:46:15 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user