34 lines
988 B
Lua
34 lines
988 B
Lua
#!/usr/bin/env lua5.1
|
||
-- -*- coding: utf-8 -*-
|
||
|
||
dofile("init.lua")
|
||
dofile("../tga_encoder/init.lua")
|
||
|
||
font = unicode_text.hexfont(
|
||
{
|
||
kerning = true,
|
||
}
|
||
)
|
||
font:load_glyphs(
|
||
io.lines("unifont.hex")
|
||
)
|
||
font:load_glyphs(
|
||
io.lines("unifont_upper.hex")
|
||
)
|
||
|
||
local text = "\
|
||
子曰:「學而時習之,不亦說乎? \
|
||
ሰማይ አይታረስ ንጉሥ አይከሰስ። \
|
||
გთხოვთ ახლავე გაიაროთ რეგისტრაცია \
|
||
Heizölrückstoßabdämpfung \
|
||
נקודה מודגשת \
|
||
Ξεσκεπάζω τὴν ψυχοφθόρα βδελυγμία \
|
||
다람쥐 헌 쳇바퀴에 타고파 \
|
||
ബ്qരഹ്മപുരത്തേക്ക് \
|
||
В чащах юга жил бы цитрус? \
|
||
𝐛𝐨𝐥𝐝 𝖋𝖗𝖆𝖐𝖙𝖚𝖗 𝒊𝒕𝒂𝒍𝒊𝒄 𝓼𝓬𝓻𝓲𝓹𝓽 \
|
||
"
|
||
local pixels = font:render_text(text)
|
||
local image = tga_encoder.image(pixels)
|
||
image:save("screenshot.tga")
|