This commit is contained in:
Daniel 2025-05-16 09:58:41 +08:00
parent de090512ad
commit caf457fc99
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -133,9 +133,9 @@ func parseTTCFontFamily(fontPath string) (ret []string) {
continue continue
} }
family, _ := font.Name(nil, ttc.NameIDTypographicFamily) family, _ := font.Name(nil, ttc.NameIDFamily)
if "" == family { if "" == family {
family, _ = font.Name(nil, ttc.NameIDFamily) family, _ = font.Name(nil, ttc.NameIDTypographicFamily)
} }
family = strings.TrimSpace(family) family = strings.TrimSpace(family)
if "" == family || strings.HasPrefix(family, ".") { if "" == family || strings.HasPrefix(family, ".") {
@ -143,6 +143,7 @@ func parseTTCFontFamily(fontPath string) (ret []string) {
} }
ret = append(ret, family) ret = append(ret, family)
} }
ret = gulu.Str.RemoveDuplicatedElem(ret)
return return
} }