From fe89f59953c22ff1ef8380f0d6b44fbf683ffad89339af05d10782309e4b5cf9 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 13 Apr 2022 08:37:08 +0000 Subject: [PATCH] Accepting request 969386 from home:bnavigator:branches:devel:languages:python - Update to 4.32.0 * [otlLib] Disable GPOS7 optimization to work around bug in Apple CoreText. Always force Chaining GPOS8 for now (#2540). * [glifLib] Added outputImpliedClosingLine=False parameter to Glyph.draw(), to control behaviour of PointToSegmentPen (6b4e2e7). * [varLib.interpolatable] Check for wrong contour starting point (#2571). * [cffLib] Remove leftover GlobalState class and fix calls to TopDictIndex() (#2569, #2570). * [instancer] Clear AxisValueArray if it is empty after instantiating (#2563). - Release 4.31.2 * [varLib] fix instantiation of GPOS SinglePos values (#2555). - Release 4.31.1 * [subset] fix subsetting OT-SVG when glyph id attribute is on the root element (#2553). - Release 4.31.0 * [ttCollection] Fixed 'ResourceWarning: unclosed file' warning (#2549). * [varLib.merger] Handle merging SinglePos with valueformat=0 (#2550). * [ttFont] Update glyf's glyphOrder when calling TTFont.setGlyphOrder() (#2544). * [ttFont] Added ensureDecompiled method to load all tables irrespective of the lazy attribute (#2551). * [otBase] Added iterSubTable method to iterate over BaseTable's children of type BaseTable; useful for traversing a tree of otTables (#2551). - Release 4.30.0 OBS-URL: https://build.opensuse.org/request/show/969386 OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=30 --- fonttools-4.29.1-gh.tar.gz | 3 --- fonttools-4.32.0-gh.tar.gz | 3 +++ python-FontTools.changes | 45 ++++++++++++++++++++++++++++++++++++++ python-FontTools.spec | 2 +- 4 files changed, 49 insertions(+), 4 deletions(-) delete mode 100644 fonttools-4.29.1-gh.tar.gz create mode 100644 fonttools-4.32.0-gh.tar.gz diff --git a/fonttools-4.29.1-gh.tar.gz b/fonttools-4.29.1-gh.tar.gz deleted file mode 100644 index 3de6cd7..0000000 --- a/fonttools-4.29.1-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db2ec36d9d202af630be1e0cf05108afd8eda5aa66b82957e3ed75065d3e2cdd -size 2954962 diff --git a/fonttools-4.32.0-gh.tar.gz b/fonttools-4.32.0-gh.tar.gz new file mode 100644 index 0000000..03aa839 --- /dev/null +++ b/fonttools-4.32.0-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3ac2454bb9b99dd0bd48f13765830d33dc2eabf3ba5232feb962620ebbde536 +size 2966840 diff --git a/python-FontTools.changes b/python-FontTools.changes index a1e1b48..19cdea1 100644 --- a/python-FontTools.changes +++ b/python-FontTools.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Tue Apr 12 09:46:15 UTC 2022 - Ben Greiner + +- Update to 4.32.0 + * [otlLib] Disable GPOS7 optimization to work around bug in Apple + CoreText. Always force Chaining GPOS8 for now (#2540). + * [glifLib] Added outputImpliedClosingLine=False parameter to + Glyph.draw(), to control behaviour of PointToSegmentPen + (6b4e2e7). + * [varLib.interpolatable] Check for wrong contour starting point + (#2571). + * [cffLib] Remove leftover GlobalState class and fix calls to + TopDictIndex() (#2569, #2570). + * [instancer] Clear AxisValueArray if it is empty after + instantiating (#2563). +- Release 4.31.2 + * [varLib] fix instantiation of GPOS SinglePos values (#2555). +- Release 4.31.1 + * [subset] fix subsetting OT-SVG when glyph id attribute is on + the root element (#2553). +- Release 4.31.0 + * [ttCollection] Fixed 'ResourceWarning: unclosed file' warning + (#2549). + * [varLib.merger] Handle merging SinglePos with valueformat=0 + (#2550). + * [ttFont] Update glyf's glyphOrder when calling + TTFont.setGlyphOrder() (#2544). + * [ttFont] Added ensureDecompiled method to load all tables + irrespective of the lazy attribute (#2551). + * [otBase] Added iterSubTable method to iterate over BaseTable's + children of type BaseTable; useful for traversing a tree of + otTables (#2551). +- Release 4.30.0 + * [varLib] Added debug logger showing the glyph name for which + gvar is built (#2542). + * [varLib.errors] Fixed undefined names in FoundANone and + UnsupportedFormat exceptions (ac4d561). + * [otlLib.builder] Added windowsNames and macNames (bool) + parameters to the buildStatTable function, so that one can + select whether to only add one or both of the two sets (#2528). + * [t1Lib] Added the ability to recreate PostScript stream + (#2504). + * [name] Added getFirstDebugName, + getBest{Family,SubFamily,Full}Name methods (#2526). + ------------------------------------------------------------------- Mon Mar 7 10:28:35 UTC 2022 - Ben Greiner diff --git a/python-FontTools.spec b/python-FontTools.spec index c740057..0da60ce 100644 --- a/python-FontTools.spec +++ b/python-FontTools.spec @@ -27,7 +27,7 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-FontTools%{psuffix} -Version: 4.29.1 +Version: 4.32.0 Release: 0 Summary: Suite of Tools and Libraries for Manipulating Fonts License: MIT AND OFL-1.1