Ravenports generated: 21 Nov 2021 04:14
[ravenports.git] / bucket_99 / python-fonttools
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-fonttools
4 VERSION=                4.28.1
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/42/98/897d6a04ca4a3927dcd6f1237c5d5c49e068962fd4f2c015463a50ba07ed
14 DISTFILE[1]=            fonttools-4.28.1-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.28.1.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:3332: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.28.1 (released 2021-11-08)
63 ----------------------------
64
65 - [subset] Fixed AttributeError while traversing a color glyph's Paint
66 graph when there is no
67   LayerList, which is optional (#2441).
68
69 4.28.0 (released 2021-11-05)
70 ----------------------------
71
72 - Dropped support for EOL Python 3.6, require Python 3.7 (#2417).
73 - [ufoLib/glifLib] Make filename-clash checks faster by using a set instead
74 of a list (#2422).
75 - [subset] Don't crash if optional ClipList and LayerList are None (empty)
76 (#2424, 2439).
77 - [OT-SVG] Removed support for old deprecated version 1 and embedded color
78 palettes,
79   which were never officially part of the OpenType SVG spec. Upon compile,
80 reuse offsets
81   to SVG documents that are identical (#2430).
82 - [feaLib] Added support for Variable Feature File syntax. This is
83 experimental and subject
84   to change until it is finalized in the Adobe FEA spec (#2432).
85 - [unicodedata] Update Scripts/ScriptExtensions/Blocks to UnicodeData 14.0
86 (#2437).
87
88 4.27.1 (released 2021-09-23)
89 ----------------------------
90
91 - [otlLib] Fixed error when chained contextual lookup builder overflows
92 (#2404, #2411).
93 - [bezierTools] Fixed two floating-point bugs: one when computing `t` for a
94 point
95   lying on an almost horizontal/vertical line; another when computing the
96 intersection
97   point between a curve and a line (#2413).
98
99 4.27.0 (released 2021-09-14)
100 ----------------------------
101
102 - [ttLib/otTables] Cleaned up virtual GID handling: allow virtual GIDs in
103 Coverage
104   and ClassDef readers; removed unused allowVID argument from TTFont
105   constructor, and requireReal argument in ``TTFont.getGlyphID`` method.
106   Make ``TTFont.setGlyphOrder`` clear reverse glyphOrder map, and assume
107 glyphOrder
108   internal attribute is never modified outside setGlyphOrder; added
109 ``TTFont.getGlyphNameMany
110   and getGlyphIDMany`` (#1536, #1654, #2334, #2398).
111 - [py23] Dropped internal use of ``fontTools.py23`` module to fix
112 deprecation warnings
113   in client code that imports from fontTools (#2234, #2399, #2400).
114 - [subset] Fix subsetting COLRv1 clip boxes when font is loaded lazily
115 (#2408).
116
117 4.26.2 (released 2021-08-09)
118 ----------------------------
119
120 - [otTables] Added missing ``CompositeMode.PLUS`` operator (#2390).
121
122 4.26.1 (released 2021-08-03)
123 ----------------------------
124
125 - [transform] Added transformVector and transformVectors methods to the
126   Transform class. Similar to transformPoint but ignore the translation
127   part (#2386).
128
129 4.26.0 (released 2021-08-03)
130 ----------------------------
131
132 - [xmlWriter] Default to ``"\n" for newlinestr`` instead of
133
134
135 [FILE:112:distinfo]
136 68071406009e7ef6a5fdcd85d95975cd6963867bb226f2b786bfffe15d1959ef       873573 fonttools-4.28.1-py3-none-any.whl
137