Communicating with older software, sometimes is a issue. On a recent occasion, we had a situation of talking to an old firmware which understood only Kannada ASCII font (Baraha / Nudi). So we ended up writing a small utility to do the same.
Here is the link to these utility classes
ASCII Kannada to Unicode : https://github.com/looped-labs/asciikannada2unicode
Unicode Kannada to ASCII (Baraha / Nudi) : https://github.com/looped-labs/unicode2asciikannada
Hope this helps someone.