Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexheretic/glyph-brush
Fast GPU cached text rendering
https://github.com/alexheretic/glyph-brush
font render rust truetype
Last synced: 4 days 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 (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-03-09T17:30:11.000Z (9 months ago)
- Last Synced: 2024-05-09T23:11:21.561Z (7 months ago)
- Topics: font, render, rust, truetype
- Language: Rust
- Homepage:
- Size: 18.2 MB
- Stars: 666
- Watchers: 14
- Forks: 52
- Open Issues: 24
-
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://img.shields.io/crates/v/glyph_brush.svg)](https://crates.io/crates/glyph_brush) [![](https://docs.rs/glyph_brush/badge.svg)](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://img.shields.io/crates/v/glyph_brush_layout.svg)](https://crates.io/crates/glyph_brush_layout) [![](https://docs.rs/glyph_brush_layout/badge.svg)](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://img.shields.io/crates/v/glyph_brush_draw_cache.svg)](https://crates.io/crates/glyph_brush_draw_cache) [![](https://docs.rs/glyph_brush_draw_cache/badge.svg)](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://img.shields.io/crates/v/gfx_glyph.svg)](https://crates.io/crates/gfx_glyph) [![](https://docs.rs/gfx_glyph/badge.svg)](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`![](https://i.ibb.co/rvS2vp9/glyph-brush-example.png)
Also look at the individual crate readmes.
## Minimum supported rust compiler
All crates maintained with [latest stable rust](https://gist.github.com/alexheretic/d1e98d8433b602e57f5d0a9637927e0c).