--- - branch: MAIN date: Sun Aug 5 10:10:43 UTC 2018 files: - new: '1.45' old: '1.44' path: pkgsrc/fonts/py-fonttools/Makefile pathrev: pkgsrc/fonts/py-fonttools/Makefile@1.45 type: modified - new: '1.26' old: '1.25' path: pkgsrc/fonts/py-fonttools/distinfo pathrev: pkgsrc/fonts/py-fonttools/distinfo@1.26 type: modified id: 20180805T101043Z.fed83328c5da1baf9f29ed04315c0d0eb3609eff log: | py-fonttools: updated to 3.29.0 3.29.0: - [feaLib] In the OTL table builder, when the name table is excluded from the list of tables to be build, skip compiling featureNames blocks, as the records referenced in FeatureParams table don't exist. - [otBase] Try ExtensionLookup if other offset-overflow methods fail. - [feaLib] Added support for explicit subtable; break statements in PairPos lookups; previously these were ignored. - [cffLib.specializer] Make sure the stack depth does not exceed maxstack - 1, so that a subroutinizer can insert subroutine calls. - [otTables] Added support for fixing offset overflow errors occurring inside MarkBasePos subtables. - [subset] Write the default output file extension based on --flavor option, or the value of TTFont.sfntVersion. - [unicodedata] Updated Blocks, Scripts and ScriptExtensions for Unicode 11. - [xmlWriter] Added context manager to XMLWriter class to autoclose file descriptor on exit. - [psCharStrings] Optimize the charstring's bytecode by encoding as integers all float values that have no decimal portion. - [ttFont] Fixed missing import of TTLibError exception. - [feaLib] Allow any languages other than dflt under DFLT script. module: pkgsrc subject: 'CVS commit: pkgsrc/fonts/py-fonttools' unixtime: '1533463843' user: adam