A simple Unicode notepad for Indic scripts
UIE is a WYSIWYG editor that you can use to input text in any of the Indic writing systems (Devanagari, Bengali, etc).
Example text created with UIE (your browser should choose a Unicode-font automatically):
বন্দে মাতরম্ ৷
শস্যশ্যামলাং মাতরম্ ৷
সুখদাং বরদাং মাতরম্ ৷
বন্দে মাতরম্ ৷৷
- You can create phonetic keyboard maps. Two are supplied (for Devanagari and Bengali), and make use of the Harvard-Kyoto transliteration scheme. If you don’t like the default scheme of Ctrl-1 to enter a halant/virama, you can map that to a key you want.
- UIEdit can handle special cases of the Bengali script, e.g., khaNDa ta when occurring along with other consonant clusters. Typing bhartsita will show the correct ভর্ত্সিত. This case is not handled by the default rendering on most Unicode fonts.
- Export text as Unicode.
- A modern interface, unlike Yudit.
- Use any Unicode font that comes with your operating system. No special fonts are needed.
- UIE is Free Software. Tcl/Tk source code is included. You are welcome to modify and redistribute it (and also fix bugs, if you can and if you want 🙂 )
- Small binary 1.2 MB. No other software or installation needed. Just unzip in one directory.
- Binary has been created using Tclkit.
Windows binary is available here.
- Unzip all files in a directory and run uiedit.exe. UIEdit is set to Devanagari (Kyoto-Harvard) transliteration by default. To change, click on Tools -> Load config file or press Control-r and choose d.ierc for Devanagari or b.ierc for Bengali transliteration.
- If you use a modern operating system, chances are that you already some Unicode-compliant Opentype Indic fonts installed. On Windows these are named Mangal (for Devanagari) and Vrinda (for Bengali). Very ugly fonts, but they are Unicode-compliant and support some ligatures.
- Click on Tools -> Set font to choose another font.
UIE has some rough edges at this point: browse the code and leave a comment.
Some interesting fonts:
- Sanskrit 2012, a modified version of the Sanskrit 2003 font for Devanagari, with reduced ascent and descent.
- Hortuki font for the Bengali script, Fontforge source available here.
Send any comments to: anirbax @gmail.com