diff --git a/fonts/Miracode.ttf b/fonts/Miracode.ttf new file mode 100644 index 0000000..c366203 Binary files /dev/null and b/fonts/Miracode.ttf differ diff --git a/src/main.rs b/src/main.rs index 913d5e3..0c83398 100644 --- a/src/main.rs +++ b/src/main.rs @@ -15,8 +15,7 @@ use vte::{Params, Parser, Perform}; use zeno::{Mask, Transform}; -// params -const FONT: &str = "/home/andromeda/.nix-profile/share/fonts/truetype/Miracode.ttf"; +const FONT: &[u8] = std::include_bytes!("../fonts/Miracode.ttf"); struct Buffer { buffer: Vec, @@ -159,8 +158,7 @@ impl OutlineBuilder for Builder { fn main() { // initialize the font - let font_data = std::fs::read(FONT).unwrap(); - let face = Face::parse(&font_data, 0).unwrap(); + let face = Face::parse(FONT, 0).unwrap(); let font = generate_font(&face); let mut model = Model::new(