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