From 5ce91d55ba00e209b302cce56e20fac10aa7373e Mon Sep 17 00:00:00 2001 From: sqshq Date: Sun, 24 Feb 2019 01:06:04 -0500 Subject: [PATCH] change interface to accept []byte --- fontmanager.go | 6 +++--- render.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fontmanager.go b/fontmanager.go index 3b02414..115bc0c 100644 --- a/fontmanager.go +++ b/fontmanager.go @@ -123,7 +123,7 @@ func (fm *fontManager) loadBuildInFont() error { return err } // Load the font - err = fm.loadBinDataFont(string(fontStr), name) + err = fm.loadBindataFont(fontStr, name) if err != nil { return err } @@ -133,10 +133,10 @@ func (fm *fontManager) loadBuildInFont() error { } // 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 - font, err := parseFontContent(fontStr) + font, err := parseFontContent(string(fontBinary)) if err != nil { return err } diff --git a/render.go b/render.go index 0bd066a..91a24dd 100644 --- a/render.go +++ b/render.go @@ -39,9 +39,9 @@ func (ar *AsciiRender) LoadFont(fontPath string) error { return ar.fontMgr.loadFontList(fontPath) } -// LoadBinDataFont loads provided bindata font string -func (ar *AsciiRender) LoadBinDataFont(fontStr string, fontName string) error { - return ar.fontMgr.loadBinDataFont(fontStr, fontName) +// LoadBinDataFont loads provided font binary +func (ar *AsciiRender) LoadBindataFont(fontBinary []byte, fontName string) error { + return ar.fontMgr.loadBindataFont(fontBinary, fontName) } // Render renders a string with the default options