--- - branch: MAIN date: Thu Dec 16 09:50:04 UTC 2021 files: - new: '1.73' old: '1.72' path: pkgsrc/fonts/py-fonttools/Makefile pathrev: pkgsrc/fonts/py-fonttools/Makefile@1.73 type: modified - new: '1.38' old: '1.37' path: pkgsrc/fonts/py-fonttools/PLIST pathrev: pkgsrc/fonts/py-fonttools/PLIST@1.38 type: modified - new: '1.54' old: '1.53' path: pkgsrc/fonts/py-fonttools/distinfo pathrev: pkgsrc/fonts/py-fonttools/distinfo@1.54 type: modified id: 20211216T095004Z.b9b504c58737111029d8b9a7f7628e3b2675e528 log: | py-fonttools: updated to 4.28.4 4.28.4 (released 2021-12-15) ---------------------------- - [merge] Merge GDEF marksets in Lookups properly - [feaLib] Have ``fontTools feaLib`` script exit with error code when build fails - [svgPathPen] Added ``ntos`` option to customize number formatting (e.g. rounding) - [subset] Speed up subsetting of large CFF fonts - [otTables] Speculatively promote lookups to extension to speed up compilation. If the offset to lookup N is too big to fit in a ushort, the offset to lookup N+1 is going to be too big as well, so we promote to extension all lookups from lookup N onwards 4.28.3 (released 2021-12-03) ---------------------------- - [subset] Fixed bug while subsetting ``COLR`` table, whereby incomplete layer records pointing to missing glyphs were being retained leading to ``struct.error`` upon compiling. Make it so that ``glyf`` glyph closure, which follows the ``COLR`` glyph closure, does not influence the ``COLR`` table subsetting - [docs] Fully document the ``cmap`` and ``glyf`` tables - [colorLib.unbuilder] Fixed CLI by deleting no longer existing parameter (180bb1867). 4.28.2 (released 2021-11-22) ---------------------------- - [otlLib] Remove duplicates when building coverage - [docs] Add interrogate configuration - [docs] Remove comment about missing ���start��� optional argument to ``calcChecksum`` - [cu2qu/cli] Adapt to the latest ufoLib2. - [subset] Support subsetting SVG table and remove it from the list of drop by default tables - [subset] add ``--pretty-svg`` option to pretty print SVG table contents - [merge] Support merging ``CFF`` tables (CID-keyed ``CFF`` is still not supported) - [merge] Support ``--output-file`` - [docs] Split table docs into individual pages - [feaLib] Forbid empty classes - [docs] Improve documentation for ``fontTools.ttLib.ttFont`` module: pkgsrc subject: 'CVS commit: pkgsrc/fonts/py-fonttools' unixtime: '1639648204' user: adam