Ravenports generated: 27 Mar 2022 15:43
[ravenports.git] / bucket_99 / python-fonttools
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-fonttools
4 VERSION=                4.31.2
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/b0/5c/5dd502b0e2e0cb2980fc4ed17e970089003e377115abf79b1918097f4996
14 DISTFILE[1]=            fonttools-4.31.2-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.31.2.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:3270: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.31.2 (released 2022-03-22)
63 ----------------------------
64
65 - [varLib] fix instantiation of GPOS SinglePos values (#2555).
66
67 4.31.1 (released 2022-03-18)
68 ----------------------------
69
70 - [subset] fix subsetting OT-SVG when glyph id attribute is on the root
71 ``<svg>``
72   element (#2553).
73
74 4.31.0 (released 2022-03-18)
75 ----------------------------
76
77 - [ttCollection] Fixed 'ResourceWarning: unclosed file' warning (#2549).
78 - [varLib.merger] Handle merging SinglePos with valueformat=0 (#2550).
79 - [ttFont] Update glyf's glyphOrder when calling TTFont.setGlyphOrder()
80 (#2544).
81 - [ttFont] Added ensureDecompiled method to load all tables irrespective
82   of the lazy attribute (#2551).
83 - [otBase] Added iterSubTable method to iterate over BaseTable's children
84 of
85   type BaseTable; useful for traversing a tree of otTables (#2551).
86
87 4.30.0 (released 2022-03-10)
88 ----------------------------
89
90 - [varLib] Added debug logger showing the glyph name for which gvar is
91 built (#2542).
92 - [varLib.errors] Fixed undefined names in FoundANone and UnsupportedFormat
93   exceptions (ac4d5611).
94 - [otlLib.builder] Added windowsNames and macNames (bool) parameters to the
95   buildStatTabe function, so that one can select whether to only add one or
96 both
97   of the two sets (#2528).
98 - [t1Lib] Added the ability to recreate PostScript stream (#2504).
99 - [name] Added getFirstDebugName, ``getBest{Family,SubFamily,Full}Name``
100 methods (#2526).
101
102 4.29.1 (released 2022-02-01)
103 ----------------------------
104
105 - [colorLib] Fixed rounding issue with radial gradient's start/end circles
106 inside
107   one another (#2521).
108 - [freetypePen] Handle rotate/skew transform when auto-computing
109 width/height of the
110   buffer; raise PenError wen missing moveTo (#2517)
111
112 4.29.0 (released 2022-01-24)
113 ----------------------------
114
115 - [ufoLib] Fixed illegal characters and expanded reserved filenames
116 (#2506).
117 - [COLRv1] Don't emit useless PaintColrLayers of lenght=1 in
118 LayerListBuilder (#2513).
119 - [ttx] Removed legacy waitForKeyPress method on Windows (#2509).
120 - [pens] Added FreeTypePen that uses ``freetype-py`` and the pen protocol
121 for
122   rasterizating outline paths (#2494).
123 - [unicodedata] Updated the script direction list to Unicode 14.0 (#2484).
124   Bumped unicodedata2 dependency to 14.0 (#2499).
125 - [psLib] Fixed type of fontName in suckfont (#2496).
126
127 4.28.5 (released 2021-12-19)
128 ----------------------------
129
130 - [svgPathPen] Continuation of #2471: make sure all occurrences of
131 ``str()`` are now
132   replaced with user-defined ntos callable.
133
134
135 [FILE:112:distinfo]
136 2df636a3f402ef14593c6811dac0609563b8c374bd7850e76919eb51ea205426       899463 fonttools-4.31.2-py3-none-any.whl
137