pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/fonts/py-fonttools



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Dec  7 08:30:20 UTC 2023

Modified Files:
        pkgsrc/fonts/py-fonttools: Makefile PLIST distinfo

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.


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.51 -r1.52 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.74 -r1.75 pkgsrc/fonts/py-fonttools/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/fonts/py-fonttools/Makefile
diff -u pkgsrc/fonts/py-fonttools/Makefile:1.98 pkgsrc/fonts/py-fonttools/Makefile:1.99
--- pkgsrc/fonts/py-fonttools/Makefile:1.98     Thu Nov 16 06:36:06 2023
+++ pkgsrc/fonts/py-fonttools/Makefile  Thu Dec  7 08:30:20 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.98 2023/11/16 06:36:06 adam Exp $
+# $NetBSD: Makefile,v 1.99 2023/12/07 08:30:20 wiz Exp $
 
-DISTNAME=      fonttools-4.44.3
+DISTNAME=      fonttools-4.46.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}

Index: pkgsrc/fonts/py-fonttools/PLIST
diff -u pkgsrc/fonts/py-fonttools/PLIST:1.51 pkgsrc/fonts/py-fonttools/PLIST:1.52
--- pkgsrc/fonts/py-fonttools/PLIST:1.51        Mon Nov  6 13:43:31 2023
+++ pkgsrc/fonts/py-fonttools/PLIST     Thu Dec  7 08:30:20 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.51 2023/11/06 13:43:31 wiz Exp $
+@comment $NetBSD: PLIST,v 1.52 2023/12/07 08:30:20 wiz Exp $
 bin/fonttools-${PYVERSSUFFIX}
 bin/pyftmerge-${PYVERSSUFFIX}
 bin/pyftsubset-${PYVERSSUFFIX}
@@ -855,6 +855,18 @@ ${PYSITELIB}/fontTools/varLib/instancer/
 ${PYSITELIB}/fontTools/varLib/interpolatable.py
 ${PYSITELIB}/fontTools/varLib/interpolatable.pyc
 ${PYSITELIB}/fontTools/varLib/interpolatable.pyo
+${PYSITELIB}/fontTools/varLib/interpolatableHelpers.py
+${PYSITELIB}/fontTools/varLib/interpolatableHelpers.pyc
+${PYSITELIB}/fontTools/varLib/interpolatableHelpers.pyo
+${PYSITELIB}/fontTools/varLib/interpolatablePlot.py
+${PYSITELIB}/fontTools/varLib/interpolatablePlot.pyc
+${PYSITELIB}/fontTools/varLib/interpolatablePlot.pyo
+${PYSITELIB}/fontTools/varLib/interpolatableTestContourOrder.py
+${PYSITELIB}/fontTools/varLib/interpolatableTestContourOrder.pyc
+${PYSITELIB}/fontTools/varLib/interpolatableTestContourOrder.pyo
+${PYSITELIB}/fontTools/varLib/interpolatableTestStartingPoint.py
+${PYSITELIB}/fontTools/varLib/interpolatableTestStartingPoint.pyc
+${PYSITELIB}/fontTools/varLib/interpolatableTestStartingPoint.pyo
 ${PYSITELIB}/fontTools/varLib/interpolate_layout.py
 ${PYSITELIB}/fontTools/varLib/interpolate_layout.pyc
 ${PYSITELIB}/fontTools/varLib/interpolate_layout.pyo

Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.74 pkgsrc/fonts/py-fonttools/distinfo:1.75
--- pkgsrc/fonts/py-fonttools/distinfo:1.74     Thu Nov 16 06:36:06 2023
+++ pkgsrc/fonts/py-fonttools/distinfo  Thu Dec  7 08:30:20 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.74 2023/11/16 06:36:06 adam Exp $
+$NetBSD: distinfo,v 1.75 2023/12/07 08:30:20 wiz Exp $
 
-BLAKE2s (fonttools-4.44.3.tar.gz) = f8b28a9c3278879fc46ded556581c805a5beb3c1b81ef4a09cd29c58212b4aa4
-SHA512 (fonttools-4.44.3.tar.gz) = 9a8a458bd4459b28dc6f87afd7a2d91599a71fd74abe77da2019d81e613bbe69b1b9bdf9af213ee36012221f0c5fe2dce4cc29cdff1bd2e9a37f38b3ae360687
-Size (fonttools-4.44.3.tar.gz) = 3383540 bytes
+BLAKE2s (fonttools-4.46.0.tar.gz) = 3f2c91129145dc8509623bfeba69e016ccc8764e01723de74d0cd9ee4a72c564
+SHA512 (fonttools-4.46.0.tar.gz) = cf8ee8d7b142576aeeeeea856d0d2f7fa75a079d1e52637467a81b7aad19f9b1cc2ef4926ea6df2df7741f98476a772013c61a518863c758c85ff3682782816f
+Size (fonttools-4.46.0.tar.gz) = 3404706 bytes



Home | Main Index | Thread Index | Old Index