bitmap
1.0.0
to Go的位图字体加载程序库。
该库从图像加载字体数据(“位图”)。
它被加载到GO map中,这意味着可以用font[glyph]检索字形,例如font["A"] 。
bm := bitmap . New ()
font := bm . Load ( "font.png" )
x := 0
y := 0
xx := x
yy := y
ch := font [ glyph ]
for i := 0 ; i < ch . Height ; i ++ {
bin := ch . Data [ i ] // Gets a line: a glyph is 8x8
binarr := strings . Split ( bin , "" )
for _ , pix := range binarr {
if pix == "1" { draw ( xx , yy ) }
xx += 1
}
yy += 1
xx = x
}该库在风车中用于其像素字体。
如果您也出于原因使用此功能,则可以在此处添加PR来添加您的使用。
BSD 3句