
Mosham is a Kakoune client with advanced text shaping capabilities.
I wrote it because I wanted to write text in Malayalam but no terminal does (or feasibly could) support a highly proportional and ligated script like it.
Mosham uses rustybuzz(A full port of harfbuzz to Rust) so it can shape
pretty much anything.
Currently it is in a very very early stage and only for personal use. Modify src/render.rs to change the default fonts or to change the font size. In the future, a config file will be added.
Make sure to build in release mode.
Kakoune always operates in terms of codepoints. This means that j and k will always be unpredictable in a proportional font, unless you use some kind of plugin to modify the behaviour on the side of Kakoune.