Path to this page:
Subject: CVS commit: pkgsrc/fonts/py-fonttools
From: Adam Ciarcinski
Date: 2023-03-17 09:00:30
Message id: 20230317080030.85FB3FA90@cvs.NetBSD.org
Log Message:
py-fonttools: updated to 4.39.2
4.39.2 (released 2023-03-16)
----------------------------
- [varLib] Fixed regression introduced in 4.39.1 whereby an incomplete 'STAT' table
would be built even though a DesignSpace v5 did contain 'STAT' definitions
4.39.1 (released 2023-03-16)
----------------------------
- [avar2] Added experimental support for reading/writing avar version 2 as \
specified in
this draft proposal: \
https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
- [glifLib] Wrap underlying XML library exceptions with GlifLibError when \
parsing GLIFs,
and also print the name and path of the glyph that fails to be parsed
- [feaLib] Consult avar for normalizing user-space values in ConditionSets and in
VariableScalars
- [ttProgram] Handle string input to Program.fromAssembly()
- [otlLib] Added a config option to emit GPOS 7 lookups, currently disabled by \
default
because of a macOS bug
- [COLRv1] Added method to automatically compute ClipBoxes
- [ttFont] Fixed getGlyphID to raise KeyError on missing glyphs instead of returning
None. The regression was introduced in v4.27.0
- [sbix] Fixed UnboundLocalError: cannot access local variable 'rawdata'
- [varLib] When building VF, do not overwrite a pre-existing ``STAT`` table that \
was built
with feaLib from FEA feature file. Also, added support for building multiple VFs
defined in Designspace v5 from ``fonttools varLib`` script
- [mtiLib] Only add ``Debg`` table with lookup names when \
``FONTTOOLS_LOOKUP_DEBUGGING``
env variable is set
Files: