17
0

Accepting request 889774 from home:bnavigator:branches:M17N

OBS-URL: https://build.opensuse.org/request/show/889774
OBS-URL: https://build.opensuse.org/package/show/M17N/python-FontTools?expand=0&rev=23
This commit is contained in:
2021-05-02 05:08:40 +00:00
committed by Git OBS Bridge
parent c7a8db5526
commit abbd247f25
4 changed files with 51 additions and 6 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a2b8450bd3b1c23e6259d37c0f1e403519c91b8373b83bb9e3c6e70748cf07b
size 4348240

3
fonttools-4.21.1.zip Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d9cf618ab76afb42a79dcc0b4b5e5ee7ec1534f7ad9da3809bb15ddfcedc073d
size 4381290

View File

@@ -1,3 +1,47 @@
-------------------------------------------------------------------
Sat May 1 22:01:14 UTC 2021 - Ben Greiner <code@bnavigator.de>
- Release 4.21.1
* [pens] Reverted breaking change that turned AbstractPen and
AbstractPointPen into abstract base classes (#2164, #2198).
- Release 4.21.0
* [feaLib] Indent anchor statements in asFea() to make them more
legible and diff-able (#2193).
* [pens] Turn AbstractPen and AbstractPointPen into abstract
base classes (#2164).
* [feaLib] Added support for parsing and building STAT table
from AFDKO feature files (#2039).
* [instancer] Added option to update name table of generated
instance using STAT table's axis values (#2189).
* [bezierTools] Added functions to compute bezier point-at-time,
as well as line-line, curve-line and curve-curve intersections
(#2192).
* [arrayTools] Added rectArea function to compute area of
rectangle (#2192).
- Release 4.20.0
* [COLRv1] Added unbuildColrV1 to deconstruct COLRv1 otTables to
raw json-able data structure; it does the reverse of
buildColrV1 (#2171).
* [feaLib] Allow sub X by NULL sequence to delete a glyph (#2170)
* [arrayTools] Fixed Vector division (#2173).
* [COLRv1] Define new PaintSweepGradient (#2172).
* [otTables] Moved Paint.Format enum class outside of Paint
class definition, now named PaintFormat. It was clashing with
paint instance Format attribute and thus was breaking lazy
load of COLR table which relies on magic __getattr__ (#2175).
* [COLRv1] Replace hand-coded builder functions with
otData-driven dynamic implementation (#2181).
* [COLRv1] Define additional static (non-variable) Paint formats
(#2181).
* [subset] Added support for subsetting COLR v1 and CPAL tables
(#2174, #2177).
* [fontBuilder] Allow setupFvar to optionally take
designspaceLib.AxisDescriptor objects. Added new setupAvar
method. Support localised names for axes and named instances
(#2185).
- Don't update to 4.22 yet because it breaks afdko
- Clarify fs requirement
-------------------------------------------------------------------
Fri Apr 23 14:28:25 UTC 2021 - Matej Cepl <mcepl@suse.com>

View File

@@ -27,7 +27,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-FontTools%{psuffix}
Version: 4.19.1
Version: 4.21.1
Release: 0
Summary: Suite of Tools and Libraries for Manipulating Fonts
License: MIT AND OFL-1.1
@@ -41,7 +41,8 @@ BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: unzip
Recommends: python-Brotli >= 1.0.1
Requires: python-fs >= 2.4.11
# some packages should require fonttools[ufo] but expect fs to be pulled in by default.
Requires: python-fs >= 2.2.0
Recommends: python-lxml >= 4.0
Recommends: python-scipy >= 1.5.1
Recommends: python-sympy
@@ -53,7 +54,7 @@ Recommends: python-reportlab
BuildArch: noarch
%if %{with test}
BuildRequires: %{python_module Brotli >= 1.0.1}
BuildRequires: %{python_module fs >= 2.4.11}
BuildRequires: %{python_module fs >= 2.2.0}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module sympy}
BuildRequires: %{python_module ufoLib2 >= 0.6.2}