1use ab_glyph::PxScale;
2use std::sync::LazyLock;
3
4pub mod color;
5pub mod correlation;
6pub mod element;
7pub mod model;
8pub mod view;
9
10const F64_ALMOST_ZERO: f64 = 1e-12;
11const NUM_OF_CANDIDATES: usize = 16;
12const IMAGE_FONT_SIZE: u32 = 18;
13const IMAGE_MARGIN: u32 = 1;
14const IMAGE_SIZE: u32 = IMAGE_FONT_SIZE + IMAGE_MARGIN * 2;
15const FULL_WIDTH_SPACE: char = ' ';
16const PER_CHARACTER_DELAY_MS: u64 = 10;
17
18static GLYPH_SCALE: LazyLock<PxScale> = LazyLock::new(|| PxScale::from(16.0));