I'm preparing to make a small package for typesetting math textbooks in Russian, under Windows (MikTeX distribution). What input encoding should I prefer? I've always been using cp1251, but as I learned after exploring this incredible site, using utf-8 will allow authors to use some nice fonts. What else can get with utf-8?
Since UTF8 is the only input encoding that Lua(La)TeX can handle natively (i.e., without loading the
luainputenc package), it's essential to use UTF8 if you are contemplating using this more recent TeX engine/format to its best effect.
Note that while it's possible to use other input encoding schemes under LuaLaTeX by loading the
luainputenc package, doing so -- according to the package's user guide -- "basically turns LuaTeX into an 8-bit engine, which means you loose half the benefits from using LuaTeX". (The situation is less bad if you use only Unicode fonts, in which case you should load the package with the option