Eric S. Raymond (ESR) originally came up with the idea of encoding lojban in Tengwar — a beautiful script created by Tolkien for his Elvish language — and Theodore Reed (Bancus) was the first to implement it in a yudit keymap. However, after a while Raphael Poss (Kena) took an interest in the matter and updated ESR’s original mapping. His new mapping includes a number of neat features, such as full vowels and final “s”es and is overall more true to both Tengwar character meanings and Lojban philosophy than ESR’s (or so he claims). Whatever the case, Bancus’s original yudit mode was never complete, so this mode aims to fix that.

a screenshot of yudit writing Tengwar-encoded lojban

I took Bancus’s original keyboard map for Yudit and updated it to Kena’s latest mapping. I’ve tried to make it such that one simply types lojban as though it were in the normal encoding and it should come out in proper Tengwar/lojban.

To use this properly, you need a Unicode font that supports the unofficial Tengwar Unicode mapping such as Code2000.

Sample output

                       


The Yudit keymap file. Place this file in your ~/.yudit/data/ directory and you will get a TengwarLojban keyboard entry mode.


The source for the above file before converted with mytool.


This implements only the first vowel mode as described in Kena’s mapping (with vowels only being represented as tehta).


Everything in an archive.