mod font12x16;
mod font6x12;
mod font6x8;
mod font8x16;
pub mod font_builder;
pub use self::font12x16::Font12x16;
pub use self::font6x12::Font6x12;
pub use self::font6x8::Font6x8;
pub use self::font8x16::Font8x16;
use drawable::Dimensions;
use pixelcolor::PixelColor;
use style::WithStyle;
use unsignedcoord::UnsignedCoord;
pub trait Font<'a, C>: WithStyle<C> + Dimensions
where
C: PixelColor,
{
fn render_str(chars: &'a str) -> Self;
#[deprecated(since = "0.4.5", note = "use `.size()` instead")]
fn dimensions(&self) -> UnsignedCoord;
}