48 lines
894 B
Go
48 lines
894 B
Go
|
package defaultfont
|
||
|
|
||
|
import "golang.org/x/image/font/basicfont"
|
||
|
|
||
|
var FaceRegular = basicfont.Face7x13
|
||
|
|
||
|
// FIXME: make bold, italic, and bold italic masks by processing the Face7x13
|
||
|
// mask.
|
||
|
|
||
|
var FaceBold = &basicfont.Face {
|
||
|
Advance: 7,
|
||
|
Width: 6,
|
||
|
Height: 13,
|
||
|
Ascent: 11,
|
||
|
Descent: 2,
|
||
|
Mask: FaceRegular.Mask, // TODO
|
||
|
Ranges: []basicfont.Range {
|
||
|
{ '\u0020', '\u007f', 0 },
|
||
|
{ '\ufffd', '\ufffe', 95 },
|
||
|
},
|
||
|
}
|
||
|
|
||
|
var FaceItalic = &basicfont.Face {
|
||
|
Advance: 7,
|
||
|
Width: 6,
|
||
|
Height: 13,
|
||
|
Ascent: 11,
|
||
|
Descent: 2,
|
||
|
Mask: FaceRegular.Mask, // TODO
|
||
|
Ranges: []basicfont.Range {
|
||
|
{ '\u0020', '\u007f', 0 },
|
||
|
{ '\ufffd', '\ufffe', 95 },
|
||
|
},
|
||
|
}
|
||
|
|
||
|
var FaceBoldItalic = &basicfont.Face {
|
||
|
Advance: 7,
|
||
|
Width: 6,
|
||
|
Height: 13,
|
||
|
Ascent: 11,
|
||
|
Descent: 2,
|
||
|
Mask: FaceRegular.Mask, // TODO
|
||
|
Ranges: []basicfont.Range {
|
||
|
{ '\u0020', '\u007f', 0 },
|
||
|
{ '\ufffd', '\ufffe', 95 },
|
||
|
},
|
||
|
}
|