Trait embedded_graphics::fonts::Font[][src]

pub trait Font<'a, C>: WithStyle<C> where
    C: PixelColor
{ fn render_str(chars: &'a str) -> Self;
fn dimensions(&self) -> UnsignedCoord; }

Common methods for all fonts

Required Methods

Render a string in the implementing font's typeface.

fn main() {
    let disp: Display = Display {};
    // Render a string with a 8bit color
    let text = Font6x8::render_str("Hello world")
        .with_style(Style::with_stroke(1u8.into()));

    disp.draw(text.into_iter());
}

Get the dimensions of a piece of text rendered in a particular font

Implementors