braille_art/lib.rs
1mod errors;
2pub use errors::{BrailleArtError, Result};
3
4mod canvas;
5mod renderer;
6
7pub use canvas::BrailleCanvas;
8pub use renderer::BrailleArtMode;
9
10/// UTF8 of first (empty) braille character
11pub const BRAILLE_OFFSET: u32 = 0x2800;
12
13#[derive(Clone, Debug)]
14pub struct BrailleArt {
15 pub font_line: f32,
16 pub font_space: f32,
17 pub mode: BrailleArtMode,
18}
19
20impl Default for BrailleArt {
21 fn default() -> Self {
22 Self { font_line: 16.0, font_space: 16.0, mode: Default::default() }
23 }
24}