feat(字体渲染): 统一字体处理位置

This commit is contained in:
2026-06-30 21:35:13 +08:00
parent 11b399829e
commit 615daf0dc3
5 changed files with 254 additions and 149 deletions
+1 -5
View File
@@ -21,11 +21,7 @@ import "github.com/tdewolff/canvas"
// loadDefaultFonts 加载默认字体
// 返回: bool 是否加载成功
func (r *Renderer) loadDefaultFonts() bool {
sysFonts := []string{
"SimHei", "Microsoft YaHei", "SimSun", "KaiTi", "FangSong",
"Arial", "Segoe UI", "Times New Roman",
}
for _, name := range sysFonts {
for _, name := range fontDefaultSystemNames() {
if err := r.fontFamily.LoadSystemFont(name, canvas.FontRegular); err == nil {
return true
}