Path to this page:
Subject: CVS commit: pkgsrc/fonts/py-fonttools
From: Adam Ciarcinski
Date: 2017-11-28 09:59:32
Message id: 20171128085932.AAF80FB40@cvs.NetBSD.org
Log Message:
py-fonttools: updated to 3.20.1
3.20.1:
[unicodedata] Fixed issue with script and script_extension functions returning \
inconsistent short vs long names. They both return the short four- letter script \
codes now. Added script_name and script_code functions to look up the long \
human-readable script name from the script code, and viceversa.
3.20.0:
[unicodedata] Addded new module fontTools.unicodedata which exports the same \
interface as the built-in unicodedata module, with the addition of a few \
functions that are missing from the latter, such as script, script_extension and \
block. Added a MetaTools/buildUCD.py script to download and parse data files \
from the Unicode Character Database and generate python modules containing lists \
of ranges and property values.
[feaLib] Added __str__ method to all ast elements.
[feaLib] Parser constructor now accepts a glyphNames iterable instead of \
glyphMap dict. The latter still works but with a pending deprecation warning.
[bezierTools] Added arc length calculation functions originally from \
pens.perimeterPen module.
[varLib] Started generating STAT table (8af4309). Right now it just reflects the \
axes, and even that with certain limitations: * AxisOrdering is set to the order \
axes are defined, * Name-table entries are not shared with fvar.
[py23] Added backports for redirect_stdout and redirect_stderr context managers.
[Graphite] Fixed some round-trip bugs
Files: