Path to this page:
Subject: CVS commit: pkgsrc/fonts/py-fonttools
From: Adam Ciarcinski
Date: 2021-03-20 10:32:43
Message id: 20210320093244.0F269FA95@cvs.NetBSD.org
Log Message:
py-fonttools: updated to 4.21.1
4.21.1 (released 2021-02-26)
[pens] Reverted breaking change that turned AbstractPen and AbstractPointPen \
into abstract base classes.
4.21.0 (released 2021-02-26)
[feaLib] Indent anchor statements in asFea() to make them more legible and diff-able.
[pens] Turn AbstractPen and AbstractPointPen into abstract base classes.
[feaLib] Added support for parsing and building STAT table from AFDKO feature files.
[instancer] Added option to update name table of generated instance using STAT \
table's axis values.
[bezierTools] Added functions to compute bezier point-at-time, as well as \
line-line, curve-line and curve-curve intersections.
4.20.0 (released 2021-02-15)
[COLRv1] Added unbuildColrV1 to deconstruct COLRv1 otTables to raw json-able \
data structure; it does the reverse of buildColrV1.
[feaLib] Allow sub X by NULL sequence to delete a glyph.
[arrayTools] Fixed Vector division.
[COLRv1] Define new PaintSweepGradient.
[otTables] Moved Paint.Format enum class outside of Paint class definition, now \
named PaintFormat. It was clashing with paint instance Format attribute and thus \
was breaking lazy load of COLR table which relies on magic __getattr__.
[COLRv1] Replace hand-coded builder functions with otData-driven dynamic \
implementation.
[COLRv1] Define additional static (non-variable) Paint formats.
[subset] Added support for subsetting COLR v1 and CPAL tables.
[fontBuilder] Allow setupFvar to optionally take designspaceLib.AxisDescriptor \
objects. Added new setupAvar method. Support localised names for axes and named \
instances.
4.19.1 (released 2021-01-28)
[woff2] An initial off-curve point with an overlap flag now stays an off-curve \
point after compression.
4.19.0 (released 2021-01-25)
[codecs] Handle errors parameter different from 'strict' for the custom extended \
mac encodings.
[featureVars] Raise better error message when a script is missing the required \
default language system.
[COLRv1] Avoid abrupt change caused by rounding PaintRadialGradient.c0 when the \
start circle almost touches the end circle's perimeter.
[COLRv1] Support building unlimited lists of paints as 255-ary trees of \
PaintColrLayers tables.
[subset] Prune redundant format-12 cmap subtables when all non-BMP characters \
are dropped.
[basePen] Raise MissingComponentError instead of bare KeyError when a referenced \
component is missing
Files: