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", 16) 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.print("this 你好 is a test", tf, 10, 10, 16) jin.graphics.unuseShader() end