git.lucas.co / cce-authenticator
login authentication (PAM + fingerprint)
git clone https://git.lucas.co/cce-authenticator.git

commitb6aba6450a37a44175e86402cfcf91ac3904e012
parent467b5d6df3
authorLucas Galante <[email protected]>
date2026-07-07 10:23
refactor: create FontSystem via cce_ui::create_font_system_with_system_fonts

Use the shared cce_ui helper (system + bundled CCE fonts) instead of a bare
glyphon::FontSystem::new(). For the five apps that used FontSystem::new() this
additionally loads the bundled CCE fonts; the two hybrids drop their manual
load_fonts_dir call. Additive — no font source is lost.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

 src/main.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main.rs b/src/main.rs
index 6ec81fd..8ed832e 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -94,7 +94,7 @@ impl Application for AuthenticatorApp {
     }
 
     fn new(_qh: &QueueHandle<EngineState<Self>>, sender: calloop::channel::Sender<Self::Message>) -> Self {
-        let font_system = FontSystem::new();
+        let font_system = cce_ui::create_font_system_with_system_fonts();
         let bg = ContentBg::new();
         
         let password_box = TextBox::new(String::new())