mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 08:46:55 +08:00
This commit is contained in:
1 parent
74b6b0ac93
commit
e488d25775
8 files changed
+121
-126
No files matched your search
+4
-12
@@ -232,19 +232,11 @@ func (r *Renderer) fontGlyphRune(fontID string, glyphID int) (rune, bool) {
|
||||
return 0, false
|
||||
}
|
||||
id := uint16(glyphID)
|
||||
if r.FontCIDMap != nil {
|
||||
if mapping := r.FontCIDMap[fontID]; mapping != nil {
|
||||
if mapped, ok := mapping[id]; ok {
|
||||
return mapped, true
|
||||
}
|
||||
}
|
||||
if mapped, ok := r.fontCIDMap[fontID][id]; ok {
|
||||
return mapped, true
|
||||
}
|
||||
if r.FontGIDMap != nil {
|
||||
if mapping := r.FontGIDMap[fontID]; mapping != nil {
|
||||
if mapped, ok := mapping[id]; ok {
|
||||
return mapped, true
|
||||
}
|
||||
}
|
||||
if mapped, ok := r.fontGIDMap[fontID][id]; ok {
|
||||
return mapped, true
|
||||
}
|
||||
return 0, false
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user