// loadFont loads the specified font at the given scale. func loadFont(file string, scale int32) (*gltext.Font, error) { fd, err := os.Open(file) if err != nil { return nil, err } defer fd.Close() return gltext.LoadTruetype(fd, scale, 32, 127, gltext.LeftToRight) }
func LoadFont(file string, scale int32) *gltext.Font { fd, err := os.Open(file) if err != nil { panic(err) } defer fd.Close() f, err := gltext.LoadTruetype(fd, scale, 32, 127, gltext.LeftToRight) if err != nil { panic(err) } return f }
// Load the font func loadFonts(scale int32) *gltext.Font { file, err := gas.Abs("code.google.com/p/freetype-go/testdata/luxisr.ttf") if err != nil { panic(err) } fd, err := os.Open(file) if err != nil { panic(err) } defer fd.Close() font, err := gltext.LoadTruetype(fd, scale, 32, 127, gltext.LeftToRight) if err != nil { panic(err) } return font }