From efac191a82d643901c5c2d710cc1d3ab1994f283 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 27 Dec 2023 11:32:48 +0800 Subject: [PATCH] :sparkles: Support adding the watermark on export PDF https://github.com/siyuan-note/siyuan/issues/9961 --- kernel/model/export.go | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/kernel/model/export.go b/kernel/model/export.go index 0f2cf30ac..acef34eb9 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -863,7 +863,7 @@ func processPDFWatermark(pdfCtx *pdfcpu.Context, watermark bool) { m[kv[0]] = kv[1] } if "" == m["fontname"] { - m["fontname"] = "LXGW WenKai Lite" + m["fontname"] = "LXGWWenKaiLite-Regular" } descBuilder := bytes.Buffer{} for k, v := range m { @@ -874,19 +874,12 @@ func processPDFWatermark(pdfCtx *pdfcpu.Context, watermark bool) { } desc = descBuilder.String() desc = desc[:len(desc)-1] + fontPath := filepath.Join(util.AppearancePath, "fonts", "LxgwWenKai-Lite-1.311", "LXGWWenKaiLite-Regular.ttf") err := api.InstallFonts([]string{fontPath}) if nil != err { logging.LogErrorf("install font [%s] failed: %s", fontPath, err) } - fonts, err := api.ListFonts() - if nil != err { - logging.LogErrorf("list fonts failed: %s", err) - } else { - for _, f := range fonts { - logging.LogInfof("installed font: %s", f) - } - } mode := "text" if gulu.File.IsExist(str) {