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:
RevisionActionfile
1.85modifypkgsrc/fonts/py-fonttools/Makefile
1.63modifypkgsrc/fonts/py-fonttools/distinfo