Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
Vanessa 2025-07-10 16:48:11 +08:00
commit 6f37e913f5

View file

@ -52,24 +52,12 @@ func LoadSysFonts() (ret []string) {
ret = append(ret, font.Family)
}
ret = gulu.Str.RemoveDuplicatedElem(ret)
ret = removeUnusedFonts(ret)
sort.Strings(ret)
sysFonts = ret
logging.LogInfof("loaded system fonts [%d] in [%dms]", len(sysFonts), time.Since(start).Milliseconds())
return
}
func removeUnusedFonts(fonts []string) (ret []string) {
ret = []string{}
for _, font := range fonts {
if strings.HasPrefix(font, "Noto Sans") {
continue
}
ret = append(ret, font)
}
return
}
type Font struct {
Path string
Family string