//! 
//!
//! MogeeFont was originally created by Nadya Kuzmina for a pixel game that had to fit on a 64×64 pixel screen. You can read about [the history of MogeeFont here](https://nadyakuzmina.com/story-of-mogeefont.html).
//!
//! This crate brings the font to embedded systems, it should be used together with [embedded-graphics](https://github.com/embedded-graphics/embedded-graphics) and [embedded-text](https://github.com/embedded-graphics/embedded-text).
//!
//! 
//!
//! # Usage
//!
//! ```rust
//! use embedded_text::{style::TextBoxStyle, TextBox};
//! use embedded_mogeefont::MogeeTextStyle;
//! use embedded_graphics::{
//! geometry::{Size, Point},
//! mock_display::MockDisplay,
//! pixelcolor::BinaryColor,
//! primitives::Rectangle,
//! Drawable,
//! };
//!
//! let mut display = MockDisplay::new();
//! let character_style = MogeeTextStyle::new(BinaryColor::On);
//! let textbox_style = TextBoxStyle::default();
//! let textbox_bounds = Rectangle::new(Point::zero(), Size::new(42, 22));
//! let textbox = TextBox::with_textbox_style(
//! "Hello, world!",
//! textbox_bounds,
//! character_style,
//! textbox_style,
//! );
//! textbox.draw(&mut display).unwrap();
//! assert_eq!(
//! display,
//! MockDisplay::from_pattern(&[
//! " ",
//! "# # # # # # #",
//! "# # # # # # #",
//! "# # ## # # ## # # # ## ## # ## #",
//! "#### # # # # # # # # # # # # # # # # #",
//! "# # ### # # # # # # # # # # # # # # #",
//! "# # # # # # # # # # # # # # # # ",
//! "# # ## # # ## # ## # ## # # ## #",
//! " # ",
//! " # ",
//! ]),
//! );
//! ```
//!
//! # Supported characters
//!
//START-SPECIMEN
//! | Charset | Specimen, upscaled to 2x |
//! |---------|----------|
//! | `ASCII` |  |
//END-SPECIMEN
//!
#![no_std]
#![deny(missing_docs)]
#![deny(missing_debug_implementations)]
#![deny(missing_copy_implementations)]
#![deny(trivial_casts)]
#![deny(trivial_numeric_casts)]
#![deny(unsafe_code)]
#![deny(unstable_features)]
#![deny(unused_import_braces)]
#![deny(unused_qualifications)]
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
mod charset;
mod draw_target;
mod generated;
mod kerning;
mod ligatures;
mod side_bearings;
mod text_style;
pub use text_style::TextStyle as MogeeTextStyle;