package font import ( "bytes" "log" "github.com/hajimehoshi/ebiten/v2/text/v2" ) // TODO: use a font that supports our tap symbol var fontSource *text.GoTextFaceSource var Font24 *text.GoTextFace var Font18 *text.GoTextFace var Font12 *text.GoTextFace func InitFont() { fontSource, err := text.NewGoTextFaceSource(bytes.NewReader(LatinModernMathOtf)) 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, } }