Font rendering (ttf and otf) for embedded-graphics (no_std).
- embedded-graphics-core used for cross platform 2D rendering and provides base text styling
- RustType used for rendering ttf and otf fonts
let mut display: SimulatorDisplay<Rgb565> = SimulatorDisplay::new(Size::new(350, 200));
let style = FontTextStyleBuilder::new(
Font::try_from_bytes(include_bytes!("../assets/Roboto-Regular.ttf")).unwrap())
.font_size(16)
.text_color(Rgb565::WHITE)
.build();
Text::new("Hello World!", Point::new(15, 30), style).draw(&mut display)?;