bevy_fontmesh
A simple and focused Bevy plugin for generating 3D text meshes from fonts. Powered by fontmesh.
What it does
Turns TrueType fonts into 3D meshes. You can control the extrusion depth, anchor points, and subdivision quality. Also supports per-character entities if you want to style or animate individual glyphs.
The plugin just generates the meshes - Bevy handles everything else (materials, lighting, rendering).
Quick Start
[]
= "0.17"
= "0.1.4"
use *;
use *;
For detailed API documentation and more examples, see docs.rs/bevy_fontmesh.
Examples
Why another text plugin?
I wanted something simple that just generates meshes and lets Bevy do the rest. No fancy features, no complex API - just font → mesh.
Supported Formats
- TrueType (
.ttf) - fully supported - OpenType (
.otf) with TrueType outlines - supported - OpenType with CFF/PostScript outlines - not supported (ttf-parser limitation)
Bevy Version Compatibility
| bevy_fontmesh | Bevy |
|---|---|
| 0.1.4 | 0.17 |
| 0.1.5 | 0.18 |
License
MIT License - see LICENSE for details.