From 3491b993211e95d69a69cd54c47a9d332630950f Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 6 Oct 2026 11:09:46 -0400 Subject: [PATCH] Fonts: the Japanese-menu glyph test skips without craft-fonts Co-Authored-By: Claude Opus 5.5 --- crates/ui-egui/src/i18n.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/ui-egui/src/i18n.rs b/crates/ui-egui/src/i18n.rs index 54d82f2c..188c730d 100644 --- a/crates/ui-egui/src/i18n.rs +++ b/crates/ui-egui/src/i18n.rs @@ -132,6 +132,10 @@ mod tests { #[test] fn japanese_glyphs_are_available_without_system_fonts() { + if !vectorcraft_text::CRAFT_FONTS.iter().any(|f| f.is_japanese()) { + eprintln!("skipped: built without craft-fonts (set CRAFT_FONTS_DIR to a craft-fonts checkout to run it)"); + return; + } let ctx = egui::Context::default(); crate::theme::install_fonts(&ctx); let mut output = ctx.run_ui(egui::RawInput::default(), |_| {});