Subject: CVS commit: pkgsrc/fonts/py-fonttools
From: Thomas Klausner
Date: 2023-12-07 09:30:20
Message id: 20231207083021.092D0FA42@cvs.NetBSD.org

Log Message:
py-fonttools: update to 4.46.0.

4.46.0 (released 2023-12-02)
----------------------------

- [featureVars] Allow to register the same set of substitution rules to multiple \ 
features.
  The ``addFeatureVariations`` function can now take a list of featureTags; \ 
similarly, the
  lib key 'com.github.fonttools.varLib.featureVarsFeatureTag' can now take a
  comma-separateed string of feature tags (e.g. "salt,ss01") instead \ 
of a single tag (#3360).
- [featureVars] Don't overwrite GSUB FeatureVariations, but append new records to it
  for features which are not already there. But raise ``VarLibError`` if the \ 
feature tag
  already has feature variations associated with it (#3363).
- [varLib] Added ``addGSUBFeatureVariations`` function to add GSUB Feature Variations
  to an existing variable font from rules defined in a DesignSpace document (#3362).
- [varLib.interpolatable] Various bugfixes and rendering improvements. In particular,
  a new test for "underweight" glyphs. The new test reports quite a \ 
few false-positives
  though. Please send feedback.

4.45.1 (released 2023-11-23)
----------------------------

- [varLib.interpolatable] Various bugfixes and improvements, better reporting, \ 
reduced
  false positives.
- [ttGlyphSet] Added option to not recalculate glyf bounds (#3348).

4.45.0 (released 2023-11-20)
----------------------------

- [varLib.interpolatable] Vastly improved algorithms. Also available now is ``--pdf``
  and ``--html`` options to generate a PDF or HTML report of the interpolation \ 
issues.
  The PDF/HTML report showcases the problematic masters, the interpolated broken
  glyph, as well as the proposed fixed version.

Files:
RevisionActionfile
1.99modifypkgsrc/fonts/py-fonttools/Makefile
1.52modifypkgsrc/fonts/py-fonttools/PLIST
1.75modifypkgsrc/fonts/py-fonttools/distinfo