From 8390d01f852d696bb29a56d0979485d11e59c8a0 Mon Sep 17 00:00:00 2001 From: David Ibia Date: Tue, 10 Feb 2026 17:05:29 +0100 Subject: [PATCH] fix: load system fonts in SVG parser for proper text rendering --- crates/agcanvas/src/svg/parser.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/agcanvas/src/svg/parser.rs b/crates/agcanvas/src/svg/parser.rs index d8eab16..5d29b8f 100644 --- a/crates/agcanvas/src/svg/parser.rs +++ b/crates/agcanvas/src/svg/parser.rs @@ -11,7 +11,8 @@ fn generate_id() -> String { } pub fn parse_svg(svg_data: &str) -> Result<(ElementTree, Tree)> { - let options = usvg::Options::default(); + let mut options = usvg::Options::default(); + options.fontdb_mut().load_system_fonts(); let tree = Tree::from_str(svg_data, &options)?; let size = tree.size();