2011-12-08 01:25:42 +01:00
|
|
|
#!./kpdfview
|
2011-12-01 01:35:53 +01:00
|
|
|
require "rendertext"
|
2011-12-08 00:45:39 +01:00
|
|
|
require "graphics"
|
2011-12-01 01:35:53 +01:00
|
|
|
|
|
|
|
|
fb = einkfb.open("/dev/fb0")
|
|
|
|
|
width, height = fb:getSize()
|
|
|
|
|
|
|
|
|
|
print("open")
|
|
|
|
|
|
2011-12-02 01:31:13 +01:00
|
|
|
face = freetype.newBuiltinFace("sans", 64)
|
|
|
|
|
--face = freetype.newFace("test.ttf", 64)
|
2011-12-01 01:35:53 +01:00
|
|
|
print("got face")
|
|
|
|
|
|
2011-12-01 16:11:43 +01:00
|
|
|
if face:hasKerning() then
|
|
|
|
|
print("has kerning")
|
|
|
|
|
end
|
|
|
|
|
|
2011-12-02 01:43:55 +01:00
|
|
|
fb.bb:paintRect(1,1,599,300,7);
|
|
|
|
|
|
2011-12-02 01:31:13 +01:00
|
|
|
renderUtf8Text(fb.bb, 100, 100, face, "h", "AV T.T: gxyt!", true)
|
|
|
|
|
renderUtf8Text(fb.bb, 100, 200, face, "h", "AV T.T: gxyt!", false)
|
2011-12-01 01:35:53 +01:00
|
|
|
|
|
|
|
|
fb:refresh()
|
|
|
|
|
|
|
|
|
|
while true do
|
|
|
|
|
local ev = input.waitForEvent()
|
|
|
|
|
end
|