Skip to content

Releases: fonttools/skia-pathops

v0.3.0

15 Feb 18:06
57860f0
Compare
Choose a tag to compare
  • We now build the whole libskia (static library for Linux/Mac, shared DLL for Windows) using skia's own build toolchain. The current libskia embedded is from the "chrome/m80" branch.

  • Expose SkStrokeRec as pathops.Path::stroke, for transforming a stroked path into an outline; this supports all properties of SVG path's stroke attribute (width, cap, join, miter limit)

  • Added Path::arcTo method, which models SVG elliptical arcs. Note that skia internally stores elliptical arcs using conic curves.

  • Added Path::convertConicsToQuads method to approximate conic curves using qudratic bezier curves (e.g. so that they can be drawn with fonttools pens).

v0.2.1

11 Dec 16:32
v0.2.1
b81522b
Compare
Choose a tag to compare
  • Updated skia library to latest commit on master (google/skia@3517aa7).
  • Dropped support for Python 2.7
  • Added support for Python 3.8

v0.2.0.post1

17 Aug 20:27
v0.2.0.post1
4f643ea
Compare
Choose a tag to compare

Updated PyPI credentials on Travis/Appveyor to fix uploading issue (#14). No code changes.

v0.2.0

17 Aug 18:51
v0.2.0
5c4e5ae
Compare
Choose a tag to compare
  • Fixed issue with double starting points due to float precision (#13).
  • Allow to Path.dump(as_hex=True) a Path to stdout using hexadecimal notation for floating point coordinates.
  • Fixed issue with extra collinear points being kept after simplify operation (#12).
  • Updated skia library

v0.1.5

10 Aug 18:59
b5dfae3
Compare
Choose a tag to compare

Try to restore the original contour starting points if they are still present in the output path (#10). Needs further testing.