mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 17:27:08 +08:00
1 parent
77ffbe6a72
commit
c15547f0d2
27 files changed
+1166
-465
No files matched your search
+6
-2
@@ -185,10 +185,14 @@ func (r *Renderer) fontGlyphRune(fontID string, glyphID int) (rune, bool) {
|
||||
return 0, false
|
||||
}
|
||||
id := uint16(glyphID)
|
||||
if mapped, ok := r.fontCIDMap[fontID][id]; ok {
|
||||
prepared := r.preparedFonts[fontID]
|
||||
if prepared == nil {
|
||||
return 0, false
|
||||
}
|
||||
if mapped, ok := prepared.CIDs[id]; ok {
|
||||
return mapped, true
|
||||
}
|
||||
if mapped, ok := r.fontGIDMap[fontID][id]; ok {
|
||||
if mapped, ok := prepared.Glyphs[id]; ok {
|
||||
return mapped, true
|
||||
}
|
||||
return 0, false
|
||||
|
||||
Reference in new issue
Block a user