mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 16:59:27 +08:00
1 parent
04058ce76a
commit
a5f51294eb
9 files changed
+50
-13
No files matched your search
@@ -158,12 +158,12 @@ func (r *Renderer) fontSourceMatch(backend FontBackend, fontID string, definitio
|
||||
// 入参: backend 字体后端, id 字体ID, exact 是否禁止无关回退
|
||||
// 返回: ResolvedFont 字体及来源, error 解析错误
|
||||
func (r *Renderer) resolveFontSource(backend FontBackend, id string, exact bool) (ResolvedFont, error) {
|
||||
definition := r.Reader.fontCache[id]
|
||||
definition := r.Reader.fontDefinition(id)
|
||||
if definition == nil && !r.Reader.fontResourcesRead && r.Reader.OFD != nil {
|
||||
if _, err := r.Reader.Fonts(); err != nil {
|
||||
return ResolvedFont{}, err
|
||||
}
|
||||
definition = r.Reader.fontCache[id]
|
||||
definition = r.Reader.fontDefinition(id)
|
||||
}
|
||||
if definition == nil {
|
||||
definition = &Font{ID: id}
|
||||
|
||||
Reference in new issue
Block a user