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: adam
Date: Tue Jun 1 05:29:23 UTC 2021
Modified Files:
pkgsrc/fonts/py-fonttools: Makefile PLIST distinfo
Log Message:
py-fonttools: updated to 4.24.4
4.24.4 (released 2021-05-25)
----------------------------
- [subset/instancer] Fixed ``AttributeError`` when instantiating a VF that
contains GPOS ValueRecords with ``Device`` tables but without the respective
non-Device values (e.g. ``XAdvDevice`` without ``XAdvance``). When not
explicitly set, the latter are assumed to be 0.
4.24.3 (released 2021-05-20)
----------------------------
- [otTables] Fixed ``AttributeError`` in methods that split LigatureSubst,
MultipleSubst and AlternateSubst subtables when an offset overflow occurs.
The ``Format`` attribute was removed in v4.22.0.
4.24.2 (released 2021-05-20)
----------------------------
- [ttGlyphPen] Fixed typing annotation of TTGlyphPen glyphSet parameter.
- Fixed two instances of DeprecationWarning: invalid escape sequence.
4.24.1 (released 2021-05-20)
----------------------------
- [subset] Fixed AttributeError when SinglePos subtable has None Value (ValueFormat 0)
4.24.0 (released 2021-05-17)
----------------------------
- [pens] Add ``ttGlyphPen.TTGlyphPointPen`` similar to ``TTGlyphPen``.
4.23.1 (released 2021-05-14)
----------------------------
- [subset] Fix ``KeyError`` after subsetting ``COLR`` table that initially contains
both v0 and v1 color glyphs when the subset only requested v1 glyphs; we were
not pruning the v0 portion of the table.
- [colorLib] Set ``LayerV1List`` attribute to ``None`` when empty, it's optional
in CORLv1.
4.23.0 (released 2021-05-13)
----------------------------
- [designspaceLib] Allow to use ``\\UNC`` absolute paths on Windows.
- [varLib.merger] Fixed bug where ``VarLibMergeError`` was raised with incorrect
parameters.
- [feaLib] Allow substituting a glyph class with ``NULL`` to delete multiple glyphs
.
- [glyf] Fixed ``NameError`` exception in ``getPhantomPoints``.
- [removeOverlaps] Retry pathops.simplify after rounding path coordinates to integers
if it fails the first time using floats, to work around a rare and hard to debug
Skia bug.
- [varLib] Added support for building, reading, writing and optimizing 32-bit
``ItemVariationStore`` as used in COLRv1 table.
- [otBase/otConverters] Add array readers/writers for int types.
- [feaLib] Allow more than one lookahead glyph/class in contextual positioning with
"value at end".
- [COLRv1] Default varIdx should be 0xFFFFFFFF.
- [pens] Make RecordingPointPen actually pass on identifiers; replace asserts with
explicit ``PenError`` exception.
- [mutator] Round lsb for CF2 fonts as well.
4.22.1 (released 2021-04-26)
----------------------------
- [feaLib] Skip references to named lookups if the lookup block definition
is empty, similarly to makeotf. This also fixes an ``AttributeError`` while
generating ``aalt`` feature.
- [subset] Fixed bug with ``--no-hinting`` implementation for Device tables.
The previous code was alwyas dropping Device tables if no-hinting was
requested, but some Device tables (DeltaFormat=0x8000) are also used to encode
variation indices and need to be retained.
- [otBase] Fixed bug in getting the ValueRecordSize when decompiling ``MVAR``
table with ``lazy=True``.
- [varLib/glyf/gvar] Optimized and simplified ``GlyphCoordinates`` and
``TupleVariation`` classes, use ``bytearray`` where possible, refactored
phantom-points calculations. We measured about 30% speedup in total time
of loading master ttfs, building gvar, and saving.
- [subset] Fixed ``AssertionError`` while pruning unused CPAL palettes when
``0xFFFF`` is present.
4.22.0 (released 2021-04-01)
----------------------------
- [ttLib] Remove .Format from Coverage, ClassDef, SingleSubst, LigatureSubst,
AlternateSubst, MultipleSubst.
ATTENTION: This will change your TTX dumps!
- [misc.arrayTools] move Vector to its own submodule, and rewrite as a tuple
subclass.
- [docs] Added a terminology section for varLib.
- [varLib] Move rounding to VariationModel, to avoid error accumulation from
multiple deltas
- [varLib] Explain merge errors in more human-friendly terms
- [otlLib] Correct some documentation
- [varLib/otlLib] Allow merging into VariationFont without first saving GPOS
PairPos2
- [subset] Improve PairPosFormat2 subsetting
- [ttLib] TTFont.save: create file on disk as late as possible
- [cffLib] Add missing CFF2 dict operators LanguageGroup and ExpansionFactor
ATTENTION: This will change your TTX dumps!
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.48 -r1.49 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.69 pkgsrc/fonts/py-fonttools/Makefile:1.70
--- pkgsrc/fonts/py-fonttools/Makefile:1.69 Sat Mar 20 09:32:43 2021
+++ pkgsrc/fonts/py-fonttools/Makefile Tue Jun 1 05:29:23 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.69 2021/03/20 09:32:43 adam Exp $
+# $NetBSD: Makefile,v 1.70 2021/06/01 05:29:23 adam Exp $
-DISTNAME= fonttools-4.21.1
+DISTNAME= fonttools-4.24.4
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.34 pkgsrc/fonts/py-fonttools/PLIST:1.35
--- pkgsrc/fonts/py-fonttools/PLIST:1.34 Sat Mar 20 09:32:43 2021
+++ pkgsrc/fonts/py-fonttools/PLIST Tue Jun 1 05:29:23 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2021/03/20 09:32:43 adam Exp $
+@comment $NetBSD: PLIST,v 1.35 2021/06/01 05:29:23 adam Exp $
bin/fonttools-${PYVERSSUFFIX}
bin/pyftmerge-${PYVERSSUFFIX}
bin/pyftsubset-${PYVERSSUFFIX}
@@ -183,6 +183,9 @@ ${PYSITELIB}/fontTools/misc/psOperators.
${PYSITELIB}/fontTools/misc/py23.py
${PYSITELIB}/fontTools/misc/py23.pyc
${PYSITELIB}/fontTools/misc/py23.pyo
+${PYSITELIB}/fontTools/misc/roundTools.py
+${PYSITELIB}/fontTools/misc/roundTools.pyc
+${PYSITELIB}/fontTools/misc/roundTools.pyo
${PYSITELIB}/fontTools/misc/sstruct.py
${PYSITELIB}/fontTools/misc/sstruct.pyc
${PYSITELIB}/fontTools/misc/sstruct.pyo
@@ -201,6 +204,9 @@ ${PYSITELIB}/fontTools/misc/timeTools.py
${PYSITELIB}/fontTools/misc/transform.py
${PYSITELIB}/fontTools/misc/transform.pyc
${PYSITELIB}/fontTools/misc/transform.pyo
+${PYSITELIB}/fontTools/misc/vector.py
+${PYSITELIB}/fontTools/misc/vector.pyc
+${PYSITELIB}/fontTools/misc/vector.pyo
${PYSITELIB}/fontTools/misc/xmlReader.py
${PYSITELIB}/fontTools/misc/xmlReader.pyc
${PYSITELIB}/fontTools/misc/xmlReader.pyo
Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.48 pkgsrc/fonts/py-fonttools/distinfo:1.49
--- pkgsrc/fonts/py-fonttools/distinfo:1.48 Sat Mar 20 09:32:43 2021
+++ pkgsrc/fonts/py-fonttools/distinfo Tue Jun 1 05:29:23 2021
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.48 2021/03/20 09:32:43 adam Exp $
+$NetBSD: distinfo,v 1.49 2021/06/01 05:29:23 adam Exp $
-SHA1 (fonttools-4.21.1.zip) = 67378e91d606d73ef56eb977faf975a4a7bf0ed0
-RMD160 (fonttools-4.21.1.zip) = 3c93e2413449b0ec491edef467a17d10244581bc
-SHA512 (fonttools-4.21.1.zip) = 825eb548c27c355faf1da9aa0db9838a31f3588a4770ae1f4b6b776caa9103da41852314fe4b076306e4eac2ef9650f0f0ad53143df4ad4ec75b4cbef364616c
-Size (fonttools-4.21.1.zip) = 4381290 bytes
+SHA1 (fonttools-4.24.4.zip) = 6d1c999bcae5cee3251cb626e16ba048b4419e24
+RMD160 (fonttools-4.24.4.zip) = ab74b166b118fc2699b1d3835cf6d7d0324df47c
+SHA512 (fonttools-4.24.4.zip) = 4eaac9423df302f006ca80ea4ce58ea0e2762a2fecfd84fb117b50222ab3fc3a842c36e30fe7eba0f7200d15472ae3c6d5d38e3d9473e9bfbf07712ea9e6bba6
+Size (fonttools-4.24.4.zip) = 4434215 bytes
Home |
Main Index |
Thread Index |
Old Index