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句