change interface to accept []byte

This commit is contained in:
sqshq
2019-02-24 01:06:04 -05:00
parent 32e4469538
commit 5ce91d55ba
2 changed files with 6 additions and 6 deletions

View File

@@ -123,7 +123,7 @@ func (fm *fontManager) loadBuildInFont() error {
return err return err
} }
// Load the font // Load the font
err = fm.loadBinDataFont(string(fontStr), name) err = fm.loadBindataFont(fontStr, name)
if err != nil { if err != nil {
return err return err
} }
@@ -133,10 +133,10 @@ func (fm *fontManager) loadBuildInFont() error {
} }
// Load a bindata font // Load a bindata font
func (fm *fontManager) loadBinDataFont(fontStr string, fontName string) error { func (fm *fontManager) loadBindataFont(fontBinary []byte, fontName string) error {
// Get the font // Get the font
font, err := parseFontContent(fontStr) font, err := parseFontContent(string(fontBinary))
if err != nil { if err != nil {
return err return err
} }

View File

@@ -39,9 +39,9 @@ func (ar *AsciiRender) LoadFont(fontPath string) error {
return ar.fontMgr.loadFontList(fontPath) return ar.fontMgr.loadFontList(fontPath)
} }
// LoadBinDataFont loads provided bindata font string // LoadBinDataFont loads provided font binary
func (ar *AsciiRender) LoadBinDataFont(fontStr string, fontName string) error { func (ar *AsciiRender) LoadBindataFont(fontBinary []byte, fontName string) error {
return ar.fontMgr.loadBinDataFont(fontStr, fontName) return ar.fontMgr.loadBindataFont(fontBinary, fontName)
} }
// Render renders a string with the default options // Render renders a string with the default options