17
0

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:
2022-05-10 08:33:05 +00:00
committed by Git OBS Bridge
parent fe89f59953
commit e66655bbb8
4 changed files with 59 additions and 4 deletions

View File

@@ -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>