I have been using LuaLaTex since I got acquainted with TeX, because it can easily work with system fonts, which I really need. Font packages in TeX are not friends of the Russian language, though they are friends of the Lua language.
I have found some examples here: What is a simple example of something you can do with LuaTeX?, but I still do not fully understand what can Lua do.
So, my questions are the following:
- Was
Luaspecially designed for TeX, or it is just a programming language that can be implemented in TeX? Answer: It is just a programming language, not specific to TeX. - How can it be used in typesetting? Can it somehow substitute any packages?
- Is it OS dependent, i. e. is there anything specific while using it on Windows?
- Can it work with non-latin characters? Answer: YES.
Luais good for visualizing some behind-the-scenes processes the TeX engine uses. – Michael Fraiman Apr 28 '17 at 09:57