Sontana
If you are not using a Thai version of your OS or a Thai keyboard it is difficult to enter and edit text: You cannot see what you are typing, there are implicit rules to what order characters may be typed and files can often be coded using different standards.
Sontana can solve these problems: it has a virtual keyboard which allows you to click on the letters, files loaded or text pasted can be automatically decoded, Sontana can check for invalid sequences of letters in files or while typing and repair them.
Features
| Text Editor | Virtual Keyboard |
|---|---|
|
Standard editing functions, including search. Load local font file without being an administrator user. Adjustable level of save reminders. Built in switchable key map. |
On screen virtual keyboard. Adjustable size and font. Click to type without a Thai keyboard. Enter characters not available on a real keyboard. |
| Text Coding | Sequence Checking |
|
Automatically select correct coding for loaded files. Decode copy and paste from other source. Encode text copied to clipboard. |
Enforce Thai letter order on input (typed and virtual). Check text for correct letter order. Automatically repair broken text sequence. Conforms to WTT Standard. |
Download
On Mac, double click the dmg file and drag the Sontana icon to your Applications directory.On Linux, uncompress the archive in a spare directory, using a command such as
| $ tar xvfj sontana-1_7-ppc.tar.bz2 |
On Windows, double click the zip file and copy the Sontana directory to wherever you want to keep it. No installation is required.
Notes
You will need some Thai fonts, some system fonts such as Tahoma are OK, I recommend installing the Thai Linux Working Group Scalable Fonts. If you do not have admin status on the computer you want to use then Sontana has a feature that lets you load a font from a local directory.Sontana cannot edit very large files, this is a limitation of QT. Text files tend to be quite small but if you encounter problems edit the file in sections.
Acknowledgements
Many thanks to the people who helped translate the user interface:- Japanese by Tomoyuki Mukasa.
- Thai by Chalida Piyathamrongchai and Lyndon Hill.
If you find any bugs, errors or other problems then please let me know so I can fix them. If you use Sontana and have no problems please send me an email, even if you just say "I use Sontana". Thanks.

