Ravenports generated: 10 Aug 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.26.2
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/a4/73/0364d5ce3cb43b3568fc756b86a633ad1f4c7f6d9a380fb39b9f21d6fb93
14 DISTFILE[1]=            fonttools-4.26.2-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.26.2.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:3422: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.26.2 (released 2021-08-09)
70 ----------------------------
71
72 - [otTables] Added missing ``CompositeMode.PLUS`` operator (#2390).
73
74 4.26.1 (released 2021-08-03)
75 ----------------------------
76
77 - [transform] Added transformVector and transformVectors methods to the
78   Transform class. Similar to transformPoint but ignore the translation
79   part (#2386).
80
81 4.26.0 (released 2021-08-03)
82 ----------------------------
83
84 - [xmlWriter] Default to ``"\n" for newlinestr`` instead of
85 platform-specific
86   ``os.linesep`` (#2384).
87 - [otData] Define COLRv1 ClipList and ClipBox (#2379).
88 - [removeOverlaps/instancer] Added --ignore-overlap-errors option to work
89 around
90   Skia PathOps.Simplify bug (#2382, #2363, google/fonts#3365).
91 - NOTE: This will be the last version to support Python 3.6. FontTools will
92 require
93   Python 3.7 or above from the next release (#2350)
94
95 4.25.2 (released 2021-07-26)
96 ----------------------------
97
98 - [COLRv1] Various changes to sync with the latest CORLv1 draft spec. In
99 particular:  
100   define COLR.VarIndexMap, remove/inline ColorIndex struct, add
101 VarIndexBase to ``PaintVar*`` tables (#2372);  
102   add reduced-precicion specialized transform Paints;  
103   define Angle as fraction of half circle encoded as F2Dot14;  
104   use FWORD (int16) for all Paint center coordinates;  
105   change PaintTransform to have an offset to Affine2x3;  
106 - [ttLib] when importing XML, only set sfntVersion if the font has no
107 reader and is empty (#2376)
108
109 4.25.1 (released 2021-07-16)
110 ----------------------------
111
112 - [ttGlyphPen] Fixed bug in TTGlyphPointPen, whereby open contours (i.e.
113 starting
114   with segmentType "move") would throw NotImplementedError. They are now
115 treated
116   as if they are closed, like with the TTGlyphPen (#2364, #2366).
117
118 4.25.0 (released 2021-07-05)
119 ----------------------------
120
121 - [tfmLib] Added new library for parsing TeX Font Metric (TFM) files
122 (#2354).
123 - [TupleVariation] Make shared tuples order deterministic on python < 3.7
124 where
125   Counter (subclass of dict) doesn't remember insertion order (#2351,
126 #2353).
127 - [otData] Renamed COLRv1 structs to remove 'v1' suffix and match the
128 updated draft
129   spec: 'LayerV1List' -> 'LayerList', 'BaseGlyphV1List' -> 'BaseGlyphList',
130   'BaseGlyphV1Record' -> 'BaseGlyphPaintRecord' (#2346).
131   Added 8 new ``PaintScale*`` tables: with/without centers, uniform vs
132 non-uniform.
133
134
135 [FILE:112:distinfo]
136 47ce4aedc815a9d101d3b522c580264ca7e4a921cca6183ed460ad2c65d46f98       870525 fonttools-4.26.2-py3-none-any.whl
137