From 22eac72797156524c44878ae17ab15d33d73efd9 Mon Sep 17 00:00:00 2001 From: aiongg Date: Mon, 12 Oct 2026 12:33:12 +0000 Subject: [PATCH] Fonts: faces without drawable outlines aren't listed; packaged fonts keep a font extension --- crates/engine/src/cmd/package.rs | 54 +++++++++++++++++++++++++++++- crates/fonts/src/fontdb.rs | 12 +++++-- crates/fonts/src/testing.rs | 6 ++++ crates/fonts/src/tests_sysfonts.rs | 19 +++++++++++ 4 files changed, 88 insertions(+), 3 deletions(-) diff --git a/crates/engine/src/cmd/package.rs b/crates/engine/src/cmd/package.rs index 468667510..865ff8e4a 100644 --- a/crates/engine/src/cmd/package.rs +++ b/crates/engine/src/cmd/package.rs @@ -319,7 +319,7 @@ fn copy_font(root: &OutputRoot, face: &FontFace, dir: &Path, copied: &mut Vec { copied.push(from.clone()); @@ -330,6 +330,24 @@ fn copy_font(root: &OutputRoot, face: &FontFace, dir: &Path, copied: &mut Vec