io.stdout:setvbuf("no") local shader local text local page local tf function jin.core.onLoad() local font_shader = jin.filesystem.read("font.shader") shader = jin.graphics.newShader(font_shader) local bitmap = jin.graphics.newBitmap("font2.png") local tfdata = jin.graphics.newTTFData("font.ttf") tf = tfdata:newTTF(15) page = tf:typeset("this is a test") end function jin.core.onEvent(e) if e.type == "Quit" then jin.core.stop() end end function jin.core.onDraw() jin.graphics.useShader(shader) jin.graphics.setFont(tf) jin.graphics.print("你好error: this is a test", 0, 0, 16, 0) jin.graphics.unsetFont() jin.graphics.unuseShader() end