Rob,
You have a very good memory. Now, I must reveal my ignorance of the deeper sides of computing. As a Mac/Linux user, I simply added Apple's native keyboards for the languages that I speak, read, and write. When I want to build HTML output, I simply change my Mac keyboard input and type in the desired language, and it works perfectly and beautifully. For PDF output, even Russian doesn't appear in the output.
In olden days (i.e., five weeks ago, before I learned about PreTeXt), I used Polyglossia in LaTeX to get the results I want, and I'd use LuaLaTeX to compile.
I am sorry, but I've exhausted the breadth of my computing knowledge with that answer. (I was chuffed when I was able to install PreTeXt by terminal commands.)
With much gratitude,
Charles
PS My university system has been encouraging faculty to change all on-line documents to accessible formats (as verified by YuJa), even though DOJ has delayed implementation for another year. I have been selling the values of PreTeXt to all my colleagues in all fields, including history and languages.
PPS I'm running PreTeXt locally on my Mac. All compiling is done purely client-side, right? As I code, I do a lot of compiles so that I don't get 1500 lines of code done before I catch errors.