diff --git a/Cargo.lock b/Cargo.lock index 67b1497..a9b91e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1155,6 +1155,10 @@ dependencies = [ "serde", ] +[[package]] +name = "showbits-assets" +version = "0.0.0" + [[package]] name = "showbits-common" version = "0.0.0" diff --git a/Cargo.toml b/Cargo.toml index cea2b4f..b8093bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" -members = ["showbits-common", "showbits-thermal-printer"] +members = ["showbits-assets", "showbits-common", "showbits-thermal-printer"] [workspace.package] version = "0.0.0" @@ -11,6 +11,7 @@ anyhow = "1.0.80" cosmic-text = "0.11.2" image = "0.24.9" palette = "0.7.5" +showbits-assets.path = "./showbits-assets" showbits-common.path = "./showbits-common" [workspace.dependencies.taffy] diff --git a/showbits-assets/Cargo.toml b/showbits-assets/Cargo.toml new file mode 100644 index 0000000..71a1d7e --- /dev/null +++ b/showbits-assets/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "showbits-assets" +version.workspace = true +edition.workspace = true + +[lints] +workspace = true diff --git a/showbits-assets/data/unifont-15.1.05.otf b/showbits-assets/data/unifont-15.1.05.otf new file mode 100644 index 0000000..3d0dcd3 Binary files /dev/null and b/showbits-assets/data/unifont-15.1.05.otf differ diff --git a/showbits-assets/src/lib.rs b/showbits-assets/src/lib.rs new file mode 100644 index 0000000..a07bf60 --- /dev/null +++ b/showbits-assets/src/lib.rs @@ -0,0 +1,2 @@ +pub const UNIFONT: &[u8] = include_bytes!("../data/unifont-15.1.05.otf"); +pub const UNIFONT_NAME: &str = "Unifont";