From caf457fc99fd55fb557c8a9c8fec5143830f69dc Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Fri, 16 May 2025 09:58:41 +0800 Subject: [PATCH] :art: Improve the editor font setting https://github.com/siyuan-note/siyuan/issues/14818 --- kernel/util/font.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/util/font.go b/kernel/util/font.go index 4113dbb8b..f1d4b5f23 100644 --- a/kernel/util/font.go +++ b/kernel/util/font.go @@ -133,9 +133,9 @@ func parseTTCFontFamily(fontPath string) (ret []string) { continue } - family, _ := font.Name(nil, ttc.NameIDTypographicFamily) + family, _ := font.Name(nil, ttc.NameIDFamily) if "" == family { - family, _ = font.Name(nil, ttc.NameIDFamily) + family, _ = font.Name(nil, ttc.NameIDTypographicFamily) } family = strings.TrimSpace(family) if "" == family || strings.HasPrefix(family, ".") { @@ -143,6 +143,7 @@ func parseTTCFontFamily(fontPath string) (ret []string) { } ret = append(ret, family) } + ret = gulu.Str.RemoveDuplicatedElem(ret) return }