🎨 Improve export PDF footer font

This commit is contained in:
Liang Ding 2023-04-01 13:40:07 +08:00
parent 345857ae79
commit 73bd025fe6
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -34,8 +34,7 @@ import (
)
var (
preferredPDFFonts = []string{"Microsoft YaHei", "SimSun", "微软雅黑", "宋体", "仿宋", "Helvetica Neue", "Luxi Sans", "DejaVu Sans", "sans-serif", "Arial"}
preferredPDFWatermarkFonts = []string{"MicrosoftYaHei", "SimSun", "LucidaSans", "Corbel", "Helvetica", "Arial", "sans-serif"}
preferredPDFWatermarkFonts = []string{"MicrosoftYaHei", "SimSun", "STHeitiSC-Light", "STHeitiTC-Light", "AquaHiraKaku", "AppleGothic", "Helvetica"}
)
func InstallPDFFonts() string {
@ -46,7 +45,7 @@ func InstallPDFFonts() string {
finder := sysfont.NewFinder(&sysfont.FinderOpts{Extensions: []string{".ttf", ".ttc"}})
var fontPaths []string
for _, preferredFont := range preferredPDFFonts {
for _, preferredFont := range preferredPDFWatermarkFonts {
f := finder.Match(preferredFont)
if nil != f {
fontPaths = append(fontPaths, f.Filename)