mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-30 01:27:26 +08:00
1 parent
73472c5d4b
commit
77ffbe6a72
56 files changed
+2420
-1635
No files matched your search
@@ -16,8 +16,18 @@ package ofdgo
|
||||
|
||||
import (
|
||||
"encoding/binary"
|
||||
|
||||
"github.com/tdewolff/font"
|
||||
)
|
||||
|
||||
// fontSFNTData 保留字体原始表数据和时间,重新计算目录与校验和
|
||||
// 入参: sfnt 已解析的字体
|
||||
// 返回: []byte 独立SFNT数据
|
||||
func fontSFNTData(sfnt *font.SFNT) []byte {
|
||||
data, _ := serializeOTF(sfnt.Tables)
|
||||
return data
|
||||
}
|
||||
|
||||
// FixFontDataAggressive 激进修复字体数据
|
||||
// 尝试修复缺失表(OS/2, cmap等)的TrueType字体或包装CFF裸数据
|
||||
// 对显式字形映射补充私有字符cmap,便于按glyph id渲染
|
||||
|
||||
Reference in new issue
Block a user