From 65847c6c901ee710d4b7bd599eb4fcc8a7e8abeb Mon Sep 17 00:00:00 2001 From: Echo Date: Tue, 12 May 2026 21:06:49 +0000 Subject: [PATCH] fix: use FontFamily enum for plotters chart captions to prevent font panic --- crates/pm-reports/src/pdf.rs | 2 +- debian/control | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/pm-reports/src/pdf.rs b/crates/pm-reports/src/pdf.rs index 9868ea0..265007e 100644 --- a/crates/pm-reports/src/pdf.rs +++ b/crates/pm-reports/src/pdf.rs @@ -64,7 +64,7 @@ fn render_bar_chart( let n = labels.len().max(1); let mut chart = ChartBuilder::on(&root) - .caption(title, ("sans-serif", 20).into_font()) + .caption(title, (FontFamily::SansSerif, 20)) .margin(20u32) .x_label_area_size(60u32) .y_label_area_size(50u32) diff --git a/debian/control b/debian/control index 2c3fa20..efe7510 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Architecture: amd64 Maintainer: Moon Dragon Installed-Size: 45000 Depends: postgresql-16, libssl3, libc6 (>= 2.39) -Recommends: postgresql-client-16 +Recommends: postgresql-client-16, fonts-dejavu-core Suggests: gpg Section: admin Priority: optional