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:
RevisionActionfile
1.33modifypkgsrc/fonts/py-fonttools/Makefile
1.13modifypkgsrc/fonts/py-fonttools/PLIST
1.14modifypkgsrc/fonts/py-fonttools/distinfo