Skip to content

Releases: fonttools/skia-pathops

v0.6.0.post1

11 Jan 10:57
v0.6.0.post1
aedaa49
Compare
Choose a tag to compare

Fixed CI setup issue whereby source distribution package was missing the skia source files from the git submodule.
No code changes sice v0.6.0.

v0.6.0

14 Dec 16:27
v0.6.0
c5ed7c4
Compare
Choose a tag to compare

Added dash_array and dash_offset parameters to Path.stroke method (#39).

v0.5.2b2

11 Dec 11:24
v0.5.2b2
d80bf39
Compare
Choose a tag to compare
v0.5.2b2 Pre-release
Pre-release

Testing automatic deployment

v0.5.2b1

11 Dec 11:06
v0.5.2b1
9bea1ef
Compare
Choose a tag to compare
v0.5.2b1 Pre-release
Pre-release

Testing automatic deployment

v0.5.1.post1

31 Oct 11:20
38c6af8
Compare
Choose a tag to compare

Also build Python 3.9 wheels.

v0.5.1

01 Oct 17:36
v0.5.1
7066e8d
Compare
Choose a tag to compare

Avoid including the private SkGeometry.h header in pathops/_skia/core.pxd.
Reimplement the previously imported SkConic::computeQuadPOW2 method in Cython (#33, #34).

v0.5.0

29 Sep 13:30
v0.5.0
889e814
Compare
Choose a tag to compare

Added support for decomposing components when drawing onto a Path using FontTools pen interface. A glyphSet option (None by default) is added to Path.getPen method, and to PathPen constructor.
This should be a mapping of drawable glyphs keyed by glyph name.

No longer silently ignore components, but raise an error if the glyphSet parameter (needed to resolve component references) is not provided when getting or constructing the PathPen (#29, #32).

v0.4.2

27 Sep 16:42
v0.4.2
088c5e8
Compare
Choose a tag to compare

Added clockwise=False option to control outermost contour direction (#30, #31).

v0.4.1

24 Apr 18:47
v0.4.1
6581155
Compare
Choose a tag to compare

Path.stroke no longer calls Path.convertConicsToQuads itself.
Clients can call that directly (passing a desired tolerance) if they don't want to deal with conics that may be introduced as result of the stroking operation.

v0.4.0

28 Mar 20:24
v0.4.0
0738b38
Compare
Choose a tag to compare
  • Added Path.transform to apply 3x3 matrix and return transformed Path (#26).
  • Fixed shadowed name in pathops.operations which caused 'TypeError: PathOp object is not callable' (#25).