lotus_shared/
font.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::collections::HashMap;

use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct BitmapFontProperties {
    pub horizontal_distance: i32,
    pub vertical_size: i32,
    pub letters: HashMap<char, FontLetter>,
}

#[derive(Debug, Clone, Copy, Serialize, Deserialize)]
pub struct FontLetter {
    pub character: char,
    pub start: u32,
    pub width: u32,
}