Ravenports generated: 28 May 2021 02:58
[ravenports.git] / bucket_99 / python-fonttools
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-fonttools
4 VERSION=                4.24.4
5 KEYWORDS=               python
6 VARIANTS=               py38 py39
7 SDESC[py38]=            Tools to manipulate font files (PY38)
8 SDESC[py39]=            Tools to manipulate font files (PY39)
9 HOMEPAGE=               https://github.com/fonttools/fonttools
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPIWHL/77/a5/4c45144b5d1f12e62ef2e7150a40be8feaa292b47f6c05c5e5d06a092d20
14 DISTFILE[1]=            fonttools-4.24.4-py3-none-any.whl:main
15 DF_INDEX=               1
16 SPKGS[py38]=            single
17 SPKGS[py39]=            single
18
19 OPTIONS_AVAILABLE=      PY38 PY39
20 OPTIONS_STANDARD=       none
21 VOPTS[py38]=            PY38=ON PY39=OFF
22 VOPTS[py39]=            PY38=OFF PY39=ON
23
24 DISTNAME=               fonttools-4.24.4.dist-info
25
26 GENERATED=              yes
27
28 [PY38].USES_ON=                         python:py38,wheel
29
30 [PY39].USES_ON=                         python:py39,wheel
31
32 [FILE:3235:descriptions/desc.single]
33 |CI Build Status| |Coverage Status| |PyPI| |Gitter Chat|
34
35 What is this?
36 ~~~~~~~~~~~~~
37
38 | fontTools is a library for manipulating fonts, written in Python. The
39   project includes the TTX tool, that can convert TrueType and OpenType
40   fonts to and from an XML text format, which is also called TTX. It
41   supports TrueType, OpenType, AFM and to an extent Type 1 and some
42   Mac-specific formats. The project has an `MIT open-source
43   licence <LICENSE>`__.
44 | Among other things this means you can use it free of charge.
45
46 [User documentation] and
47 [developer documentation]
48 are available at [Read the Docs].
49
50 Installation
51 ~~~~~~~~~~~~
52
53 FontTools 4.x requires [Python] 3.6
54 or later. FontTools 3.x requires Python 2.7 or later.
55
56 **NOTE** From August 2019, until no later than January 1 2020, the support
57 for *Python 2.7* will be limited to only critical bug fixes, and no new
58 features
59 will be added to the py27 branch. You can read more [here]
60 and [here] for the
61 reasons behind this decision.
62
63 The package is listed in the Python Package Index (PyPI), so you can
64 install it with [pip]:
65
66 Changelog
67 ~~~~~~~~~
68
69 4.24.4 (released 2021-05-25)
70 ----------------------------
71
72 - [subset/instancer] Fixed AttributeError when instantiating a VF that
73   contains GPOS ValueRecords with Device tables but without the respective
74   non-Device values (e.g. XAdvDevice without XAdvance). When not
75   explicitly set, the latter are assumed to be 0 (#2323).
76
77 4.24.3 (released 2021-05-20)
78 ----------------------------
79
80 - [otTables] Fixed AttributeError in methods that split LigatureSubst,
81   MultipleSubst and AlternateSubst subtables when an offset overflow
82 occurs.
83   The Format attribute was removed in v4.22.0 (#2319).
84
85 4.24.2 (released 2021-05-20)
86 ----------------------------
87
88 - [ttGlyphPen] Fixed typing annotation of TTGlyphPen glyphSet parameter
89 (#2315).
90 - Fixed two instances of DeprecationWarning: invalid escape sequence
91 (#2311).
92
93 4.24.1 (released 2021-05-20)
94 ----------------------------
95
96 - [subset] Fixed AttributeError when SinglePos subtable has None Value
97 (ValueFormat 0)
98   (#2312, #2313).
99
100 4.24.0 (released 2021-05-17)
101 ----------------------------
102
103 - [pens] Add ``ttGlyphPen.TTGlyphPointPen similar to TTGlyphPen`` (#2205).
104
105 4.23.1 (released 2021-05-14)
106 ----------------------------
107
108 - [subset] Fix KeyError after subsetting COLR table that initially contains
109   both v0 and v1 color glyphs when the subset only requested v1 glyphs; we
110 were
111   not pruning the v0 portion of the table (#2308).
112 - [colorLib] Set LayerV1List attribute to None when empty, it's optional
113   in CORLv1 (#2308).
114
115 4.23.0 (released 2021-05-13)
116 ----------------------------
117
118 - [designspaceLib] Allow to use ``\\UNC`` absolute paths on Windows (#2299,
119 #2306).
120 - [varLib.merger] Fixed bug where VarLibMergeError was raised with
121 incorrect
122   parameters (#2300).
123 - [feaLib] Allow substituting a glyph class with NULL to delete multiple
124 glyphs
125   (#2303).
126 - [glyf] Fixed NameError exception in getPhantomPoints (#2295, #2305).
127 - [removeOverlaps] Retry pathops.simplify after rounding path coordinates
128 to integers
129   if it fails the first time using floats, to work around a rare and hard
130 to debug
131   Skia bug (#2288).
132 - [varLib] Added support for building, reading, writing and optimizing
133
134
135 [FILE:112:distinfo]
136 1a3938882505445e4cb9f47d0ec13b6401f003017c657d85f5b791d764714f16       854874 fonttools-4.24.4-py3-none-any.whl
137