From 5a6350250afe92dae1d34b9a9ce8de88c5748183 Mon Sep 17 00:00:00 2001 From: MEHMETKECECI Date: Mon, 16 Feb 2026 14:55:06 +0300 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- svc/routes/pdf_assets.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/svc/routes/pdf_assets.go b/svc/routes/pdf_assets.go index 43a3a4c..033d8aa 100644 --- a/svc/routes/pdf_assets.go +++ b/svc/routes/pdf_assets.go @@ -87,7 +87,7 @@ func resolveAssetPath(fileName string, relativeDirs []string) (string, error) { return "", fmt.Errorf("asset not found: %s (tried: %s)", fileName, strings.Join(tried, ", ")) } -func registerDejavuFonts(pdf *gofpdf.Fpdf, regularFamily, boldFamily string) error { +func registerDejavuFonts(pdf *gofpdf.Fpdf) error { regPath, err := resolvePdfAssetPath("DejaVuSans.ttf") if err != nil { @@ -99,20 +99,19 @@ func registerDejavuFonts(pdf *gofpdf.Fpdf, regularFamily, boldFamily string) err return err } - // Load fonts from bytes + // SAME FAMILY: "dejavu" pdf.AddUTF8FontFromBytes( - regularFamily, + "dejavu", "", mustReadFile(regPath), ) pdf.AddUTF8FontFromBytes( - boldFamily, + "dejavu", "B", mustReadFile(boldPath), ) - // Check internal PDF error if pdf.Error() != nil { return fmt.Errorf("font init failed: %w", pdf.Error()) }