APIs for efficiently rendering text
Glifo provides APIs for efficiently rendering glyphs and paint styles like underline.
Glifo is under rapid development. Consider it experimental for now. Its goals are to:
std (enabled by default): Get floating point functions from the standard library (likely using your target's libc).libm: Use floating point implementations from libm.png: Enables PNG support for drawing bitmap glyphs.At least one of std and libm is required.
This version of Glifo has been verified to compile with Rust 1.88 and later.
Future versions of Glifo might increase the Rust version requirement. It will not be treated as a breaking change and as such can even happen with small patch releases.
Discussion of Glifo development happens in the Linebender Zulip, specifically the #vello channel. All public content can be read without logging in.
Contributions are welcome by pull request. The Rust code of conduct applies.
Licensed under either of
at your option.