| Crates.io | embedded-graphics-unicodefonts |
| lib.rs | embedded-graphics-unicodefonts |
| version | 0.2.0 |
| created_at | 2025-03-25 19:31:02.223437+00 |
| updated_at | 2025-09-06 16:37:53.325196+00 |
| description | Monospaced embedded-graphics fonts with more glyphs |
| homepage | https://github.com/j-g00da/embedded-graphics-unicodefonts |
| repository | https://github.com/j-g00da/embedded-graphics-unicodefonts |
| max_upload_size | |
| id | 1605667 |
| size | 5,647,456 |
Rust crate for embedded-graphics fonts with larger range of unicode characters such as drawing glyphs or braille.
Created for Mousefood.
Fonts with _atlas suffix use a FontAtlas instead of StrGlyphMapping for glyph lookups, providing up to 80x
faster performance compared to non-atlas fonts.
use embedded_graphics_unicodefonts::mono_6x13_atlas;
let font = mono_6x13_atlas();
Both standard MonoFont constants and atlas-backed functions are available for each font size.
MONO_6X10 (replaces embedded-graphics::mono_font::ascii::FONT_6X10)

Generated using embedded-graphics/bdf from xorg misc-misc font.
All fonts are generated using tools/bdf-atlas-converter/generate-fonts.sh, which uses the bdf-atlas-converter tool. This CLI can also be used to generate embedded fonts from user-supplied BDF files. Existing fonts are sourced from from xorg misc-misc font.