Ravenports generated: 15 Apr 2022 22:13
[ravenports.git] / bucket_99 / python-fonttools
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-fonttools
4 VERSION=                4.32.0
5 KEYWORDS=               python
6 VARIANTS=               py39 py310
7 SDESC[py310]=           Tools to manipulate font files (3.10)
8 SDESC[py39]=            Tools to manipulate font files (3.9)
9 HOMEPAGE=               https://github.com/fonttools/fonttools
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPIWHL/bc/83/43991c6f0dfb395cc9ccf5c19fd51fc6068cb3919cee4b78eddd4b16efd1
14 DISTFILE[1]=            fonttools-4.32.0-py3-none-any.whl:main
15 DF_INDEX=               1
16 SPKGS[py310]=           single
17 SPKGS[py39]=            single
18
19 OPTIONS_AVAILABLE=      PY39 PY310
20 OPTIONS_STANDARD=       none
21 VOPTS[py310]=           PY39=OFF PY310=ON
22 VOPTS[py39]=            PY39=ON PY310=OFF
23
24 DISTNAME=               fonttools-4.32.0.dist-info
25
26 GENERATED=              yes
27
28 [PY39].USES_ON=                         python:py39,wheel
29
30 [PY310].USES_ON=                        python:py310,wheel
31
32 [FILE:3263: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 requires [Python] 3.7
54 or later.
55
56 The package is listed in the Python Package Index (PyPI), so you can
57 install it with [pip]:
58
59 Changelog
60 ~~~~~~~~~
61
62 4.32.0 (released 2022-04-08)
63 ----------------------------
64
65 - [otlLib] Disable GPOS7 optimization to work around bug in Apple CoreText.
66   Always force Chaining GPOS8 for now (#2540).
67 - [glifLib] Added ``outputImpliedClosingLine=False parameter to
68 Glyph.draw()``,
69   to control behaviour of PointToSegmentPen (6b4e2e7).
70 - [varLib.interpolatable] Check for wrong contour starting point (#2571).
71 - [cffLib] Remove leftover GlobalState class and fix calls to
72 ``TopDictIndex()``
73   (#2569, #2570).
74 - [instancer] Clear AxisValueArray if it is empty after instantiating
75 (#2563).
76
77 4.31.2 (released 2022-03-22)
78 ----------------------------
79
80 - [varLib] fix instantiation of GPOS SinglePos values (#2555).
81
82 4.31.1 (released 2022-03-18)
83 ----------------------------
84
85 - [subset] fix subsetting OT-SVG when glyph id attribute is on the root
86 ``<svg>``
87   element (#2553).
88
89 4.31.0 (released 2022-03-18)
90 ----------------------------
91
92 - [ttCollection] Fixed 'ResourceWarning: unclosed file' warning (#2549).
93 - [varLib.merger] Handle merging SinglePos with valueformat=0 (#2550).
94 - [ttFont] Update glyf's glyphOrder when calling TTFont.setGlyphOrder()
95 (#2544).
96 - [ttFont] Added ensureDecompiled method to load all tables irrespective
97   of the lazy attribute (#2551).
98 - [otBase] Added iterSubTable method to iterate over BaseTable's children
99 of
100   type BaseTable; useful for traversing a tree of otTables (#2551).
101
102 4.30.0 (released 2022-03-10)
103 ----------------------------
104
105 - [varLib] Added debug logger showing the glyph name for which gvar is
106 built (#2542).
107 - [varLib.errors] Fixed undefined names in FoundANone and UnsupportedFormat
108   exceptions (ac4d5611).
109 - [otlLib.builder] Added windowsNames and macNames (bool) parameters to the
110   buildStatTabe function, so that one can select whether to only add one or
111 both
112   of the two sets (#2528).
113 - [t1Lib] Added the ability to recreate PostScript stream (#2504).
114 - [name] Added getFirstDebugName, ``getBest{Family,SubFamily,Full}Name``
115 methods (#2526).
116
117 4.29.1 (released 2022-02-01)
118 ----------------------------
119
120 - [colorLib] Fixed rounding issue with radial gradient's start/end circles
121 inside
122   one another (#2521).
123 - [freetypePen] Handle rotate/skew transform when auto-computing
124 width/height of the
125   buffer; raise PenError wen missing moveTo (#2517)
126
127 4.29.0 (released 2022-01-24)
128 ----------------------------
129
130 - [ufoLib] Fixed illegal characters and expanded reserved filenames
131 (#2506).
132 - [COLRv1] Don't emit useless PaintColrLayers of lenght=1 in
133
134
135 [FILE:112:distinfo]
136 b038d1a0dee0079de7ade57071e2e2aced6e35bd697de244ac62938b2b1628c1       900849 fonttools-4.32.0-py3-none-any.whl
137