https://github.com/alexheretic/glyph-brush
Fast GPU cached text rendering
https://github.com/alexheretic/glyph-brush
font render rust truetype
Last synced: about 1 month ago
JSON representation
Fast GPU cached text rendering
- Host: GitHub
- URL: https://github.com/alexheretic/glyph-brush
- Owner: alexheretic
- License: apache-2.0
- Created: 2017-08-21T17:25:34.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-02-21T19:37:33.000Z (4 months ago)
- Last Synced: 2025-04-28T11:54:33.513Z (about 2 months ago)
- Topics: font, render, rust, truetype
- Language: Rust
- Homepage:
- Size: 18.2 MB
- Stars: 701
- Watchers: 13
- Forks: 53
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-2d-graphics-rendering - glyph-brush
README
# glyph-brush
Fast cached text rendering.## [glyph_brush](glyph-brush) [](https://crates.io/crates/glyph_brush) [](https://docs.rs/glyph_brush)
Render API agnostic rasterization & draw caching text rendering. See [readme](glyph-brush), [changelog](glyph-brush/CHANGELOG.md).## [glyph_brush_layout](layout) [](https://crates.io/crates/glyph_brush_layout) [](https://docs.rs/glyph_brush_layout)
Text layout for [ab_glyph](https://github.com/alexheretic/ab-glyph) used in glyph_brush. See [readme](layout), [changelog](layout/CHANGELOG.md).## [glyph_brush_draw_cache](draw-cache) [](https://crates.io/crates/glyph_brush_draw_cache) [](https://docs.rs/glyph_brush_draw_cache)
Rasterization cache for [ab_glyph](https://github.com/alexheretic/ab-glyph) used in glyph_brush. See [readme](draw-cache), [changelog](draw-cache/CHANGELOG.md).## [gfx_glyph](gfx-glyph) [](https://crates.io/crates/gfx_glyph) [](https://docs.rs/gfx_glyph)
glyph_brush wrapper for [gfx-rs v0.18](https://github.com/gfx-rs/gfx/tree/pre-ll) (OpenGL). See [readme](gfx-glyph), [changelog](gfx-glyph/CHANGELOG.md).## Examples
`cargo run -p glyph_brush --example opengl --release`
Also look at the individual crate readmes.
## Minimum supported rust compiler
All crates maintained with [latest stable rust](https://gist.github.com/alexheretic/d1e98d8433b602e57f5d0a9637927e0c).