package font import ( "bytes" "log" "golang.org/x/image/font/gofont/goregular" "github.com/hajimehoshi/ebiten/v2/text/v2" ) var fontSource *text.GoTextFaceSource var Font24 *text.GoTextFace var Font18 *text.GoTextFace var Font12 *text.GoTextFace func InitFont() { fontSource, err := text.NewGoTextFaceSource(bytes.NewReader(goregular.TTF)) if err != nil { log.Fatal(err) } Font24 = &text.GoTextFace{ Source: fontSource, Size: 24, } Font18 = &text.GoTextFace{ Source: fontSource, Size: 18, } Font12 = &text.GoTextFace{ Source: fontSource, Size: 12, } }