pathfinder
pathfinder copied to clipboard
A fast, practical GPU rasterizer for fonts and vector graphics
``` Distrobox of Fedora 39 freetype-2.13.1-2.fc39.x86_64 cargo 1.77.1 (e52e36006 2024-03-26) git commit 30419d07660dc11a21e42ef4a7fa329600cff152 ``` ``` --- stderr configure: error: Package requirements (freetype2) were not met: Package 'freetype2', required by 'virtual:world',...
I ran into this when running the canvas_minimal example on android, any ideas? 
This is specifically motivated by for WebAssembly builds. This reduces the build size by a few 100kB when only using the `gl3` and `d3x9` features.
there's no way to get the bounding box of a path without cloning the path and calling into_outline on the clone. this is slow.
https://doc.rust-lang.org/std/simd/index.html would there be any interest in accepting it?
By default, pathfinder_simd exports the x86 simd operations as the `default` module, however at least some of these are SSE4.1 instructions which aren't supported on all x86 platforms. (This being...
I get a very ugly Linking Error when trying to build `pathfinder_canvas` with the `pf-text` feature. I use following dependencies: ``` pathfinder_color = { git = "https://github.com/servo/pathfinder.git" } pathfinder_content =...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo) from 3.9.1 to 3.12.0. Changelog Sourced from bumpalo's changelog. 3.12.0 Released 2023-01-17. Added Added the bumpalo::boxed::Box::bump and bumpalo::collections::String::bump getters to get the underlying Bump that a string or...
On an Apple M1 MacBook Pro, the `winit` dependency build fails with: ``` Compiling winit v0.19.3 error[E0308]: mismatched types --> /Users/jsm/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.19.3/src/platform/macos/view.rs:209:9 | 205 | extern fn has_marked_text(this: &Object, _sel: Sel)...
Bumps [minimist](https://github.com/minimistjs/minimist), [minimist](https://github.com/minimistjs/minimist) and [mkdirp](https://github.com/isaacs/node-mkdirp). These dependencies needed to be updated together. Updates `minimist` from 1.2.0 to 1.2.8 Changelog Sourced from minimist's changelog. v1.2.8 - 2023-02-09 Merged [Fix] Fix long...