mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 13:56:32 +08:00
This commit is contained in:
1 parent
3c15a18546
commit
3b2950a9c1
3 files changed
+43
-6
No files matched your search
+12
-4
@@ -168,10 +168,18 @@ func (r *Renderer) fontInfo(font Font) FontInfo {
|
||||
Embedded: font.FontFile != "",
|
||||
}
|
||||
if info.Embedded {
|
||||
file, err := r.Reader.openFile(r.Reader.ResPath(font.FontFile))
|
||||
if err == nil {
|
||||
_, err = io.Copy(io.Discard, file)
|
||||
file.Close()
|
||||
name := r.Reader.ResPath(font.FontFile)
|
||||
var err error
|
||||
if !r.Reader.fontFilesChecked[name] {
|
||||
var file io.ReadCloser
|
||||
file, err = r.Reader.openFile(name)
|
||||
if err == nil {
|
||||
_, err = io.Copy(io.Discard, file)
|
||||
file.Close()
|
||||
if err == nil {
|
||||
r.Reader.fontFilesChecked[name] = true
|
||||
}
|
||||
}
|
||||
}
|
||||
if err == nil {
|
||||
info.Status = FontStatusEmbedded
|
||||
|
||||
Reference in new issue
Block a user