diff --git a/pkgbuild/PKGBUILD b/pkgbuild/PKGBUILD index ec8a33d..890cef1 100644 --- a/pkgbuild/PKGBUILD +++ b/pkgbuild/PKGBUILD @@ -26,7 +26,4 @@ package() { # copy layer discovery info file install -Dm644 ${_pkgbase}/rFactorOverlay.json "${pkgdir}"/usr/share/vulkan/implicit_layer.d/rFactorOverlay.json - - # copy font png - install -Dm644 ${_pkgbase}/font.png "${pkgdir}"/usr/share/vulkan_rf2_layer/font.png } diff --git a/src/overlay/mod.rs b/src/overlay/mod.rs index 328371d..dbacc63 100644 --- a/src/overlay/mod.rs +++ b/src/overlay/mod.rs @@ -16,7 +16,7 @@ use std::{ rc::Rc, sync::{Arc, Mutex}, }; -use ui::prelude::*; +use ui::{guihandler::guihandler::Font, prelude::*}; use vulkan_rs::prelude::*; use elements::*; @@ -142,9 +142,7 @@ impl Overlay { // only font is used let mut create_info = GuiHandlerCreateInfo::default(); - create_info.font_path = AssetPath::from("/usr/share/vulkan_rf2_layer/font.png"); - // create_info.font_path = AssetPath::from("/opt/sata_ssd/Workspace/vk_layer_rs/font.png"); - create_info.font_path.assume_prefix_free(); + create_info.font = Font::Bytes(include_bytes!("../../font.png")); // required to not crash create_info.resource_directory = AssetPath::from("");