From 9108e3d4b4ec84635f0b694f79b658d571ed3301 Mon Sep 17 00:00:00 2001 From: "bobbie.w" <172299513+bobbynona@users.noreply.github.com> Date: Tue, 10 Mar 2026 10:20:33 -0700 Subject: [PATCH 1/2] fix(gui): explicitly request Adwaita Sans font on Linux to prevent Bounding Box clipping from monospace fallback --- src/gui/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/mod.rs b/src/gui/mod.rs index 883b1f0..c32f844 100644 --- a/src/gui/mod.rs +++ b/src/gui/mod.rs @@ -426,6 +426,11 @@ impl UadGui { .settings(Settings { id: Some(String::from(NAME)), default_text_size: iced::Pixels(16.0), + #[cfg(target_os = "linux")] + default_font: iced::Font { + family: iced::font::Family::Name("Adwaita Sans"), + ..Default::default() + }, ..Settings::default() }) .window(Window { From 51a929009c190968fbc1049a219a3822d12bb490 Mon Sep 17 00:00:00 2001 From: Rudxain <76864299+Rudxain@users.noreply.github.com> Date: Sat, 9 May 2026 04:54:02 -0400 Subject: [PATCH 2/2] docs(gui): explain Adwaita hack --- src/gui/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/mod.rs b/src/gui/mod.rs index c32f844..c88fd08 100644 --- a/src/gui/mod.rs +++ b/src/gui/mod.rs @@ -426,6 +426,8 @@ impl UadGui { .settings(Settings { id: Some(String::from(NAME)), default_text_size: iced::Pixels(16.0), + // HACK: avoid glyph clipping on some systems. Details: + // https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/1337 #[cfg(target_os = "linux")] default_font: iced::Font { family: iced::font::Family::Name("Adwaita Sans"),