skia-pathops
skia-pathops copied to clipboard
Python bindings for the Skia library's Path Ops
`pathops` seems to be both much faster and more accurate than `booleanOperations` and seems far preferable for instancing a glyph. However, there are other cases where one wants to remove...
Hello everyone. I apologize in advance if this issue might be a bit stupid. I am not much of a developer, and I dont know a lot about python. Im...
Test case: ```python from ufoLib2.objects import Contour, Point, Glyph from pathops import union ufo_glyph = Glyph() pen = ufo_glyph.getPen() contours = [ Contour(points=[ Point(371, 515, type='curve'), Point(414, 515), Point(443, 490),...
``` ===> Building for py39-skia-pathops-0.7.4 cd /usr/ports/devel/py-skia-pathops/work-py39/skia-pathops-0.7.4 && /usr/bin/env XDG_DATA_HOME=/usr/ports/devel/py-skia-pathops/work-py39 XDG_CONFIG_HOME=/usr/ports/devel/py-skia-pathops/work-py39 XDG_CACHE_HOME=/usr/ports/devel/py-skia-pathops/work-py39/.cache HOME=/usr/ports/devel/py-skia-pathops/work-py39 PATH=/usr/local/libexec/ccache:/usr/ports/devel/py-skia-pathops/work-py39/.bin:/home/yuri/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/usr/ports/devel/py-skia-pathops/work-py39/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS="...
``` × Building wheel for skia-pathops (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [190 lines of output] /private/var/folders/0p/363b1k3m8xj25y001s62jj8r0000gq/T/pip-build-env-alqh853m/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead....
Hello @anthrotype ! This is both an issue and a pull request that starts to fix the issue. Here is the problem: a designer drew a "registered" sign that is...
This is a followup to https://github.com/googlefonts/ufo2ft/pull/492#issuecomment-809282587 Skia-pathops should probably raise a PathopsError instead of a TypeError with the two glyphs taken from https://github.com/googlefonts/festive: https://github.com/googlefonts/ufo2ft/files/6221735/OutlineTest.ufo.zip
Building skia is slow, we have to do it each time we push. There's a new project that provides cross-platform python bindings to the Skia library and publishes wheels for...
At some point the [Arch Linux package](https://aur.archlinux.org/packages/python-skia-pathops/) for 0.4.1 stopped building because the tests started failing. I just bumped the packages to 0.5.1, but tests are still failing. I believe...
The first drawing the source, second the result through skia, the third with booleanOperations  ```glif ```