use std::path::Path;
use font_map_core::{font::Font, FontDesc};
const FONT_BYTES: &[u8] = include_bytes!("font.ttf");
fn main() {
println!("cargo:rerun-if-changed=font.ttf");
let font = Font::new(FONT_BYTES).expect("Bundled font was invalid!");
let generator = FontDesc::from_font("Symbols", &font, false);
let code = generator.codegen(None).to_string();
let dir = std::env::var("OUT_DIR").expect("OUT_DIR not set");
let target = Path::new(&dir).join("font_generated.rs");
println!("cargo:rustc-env=FONT_GEN={}", target.display());
std::fs::write(target, code).expect("Failed to write generated icon-enum");
}