Link to the US English version

Link to the Russian version

Saint Cyril and Methodius

Download Thessalonica for now!
Read more about Thessalonica for Microsoft Word 97/2000/XP/2003!
Read more about my multilingual fonts!

Thessalonica for

The most recent version of Thessalonica for is 2.9/3.0 beta. This version requires at least 2.1 and will not function correctly with any earlier versions. Thessalonica is implemented in Java, and thus it also needs Java Runtime Environment 1.5 or above. So please ensure you have set up to use Java. If you haven't adjusted your Java connection during the setup process, you can do that via the GUI: just go to Tools->Options->>Java and specify the path to your Java installation directory (of course it should be present in your system). Note that Thessalonica 3.0 no longer contains any modules implemented in Python, and so it is not necessary to have the Python — UNO bridge installed.


Users often ask me how to install Thessalonica, and for a good reason: although there is a detailed description of the installation procedures in my documentation, the documentation itsef is placed into the archived package, so that it might be a not so trivial task to access it while the package itself is not yet installed.

Well, installation is easy with 2.1 and above: just start, go to Tools->Extension Manager and click "Add" to install the package via a graphical interface. On some systems just a double click on the *.uno.oxt file in you favorite file manager would be sufficient to open the extension manager and start the installation process automatically.

When installation is finished, it is recommended to restart again to ensure that all configuration files are properly registered.

Thessalonica for was tested both under Windows and Linux, and, although there are several OS-specific issues (see the limitations.html file in the documentation) it worked correctly in both cases.

Keyboard Manager

Unlike Microsoft Word 97/2000/XP/2003, doesn't allow assigning keyboard shortcuts to any specific characters. However, API provides some methods allowing to directly intercept keyboard events in a text document. So Thessalonica for provides even more powerful keyboard manager than the MS Word version: instead of using simple dead key-based input methods it allows contextual analysis of characters produced by keyboard depending from the string preceding the insertion point. To access Thessalonica's keyboard customization utility, select the "Configure input methods" item in the Thessalonica's main menu. The following dialog box should be displayed:

Thessalonica's keyboard customization utility

The drop-down box at the top left corner of the dialog lists all keyboard layouts, or input methods, available in the Thessalonica package. With any of these input methods you can associate several additional parameters:

Universal Converter

Thessalonica's Universal Converter allows you to convert texts from old 8-bit character sets to Unicode and vice versa.

Thessalonica's Universal Converter

For all convertions special encoding description files are used. The Thessalonica distribution includes such a files for popular WinGreek and WinLanguage Polytonic Greek encodings. You can write your own encoding description files to make the converter fit your special needs.

Both for 8-bit text and Unicode text you can specify several formatting attributes, namely font family, weight, shape, point size and language. Depending from the conversion type you have set Thessalonica will search for occurences of text with one set of formatting attributes and apply another set to text which is already converted.

Unlike most other conversion utilities, Thessalonica may correcly handle text fragments formatted with "symbol" fonts (i. e. those having the MS Symbol encoding).


Thessalonica for is distributed under the conditions of the GNU General Public License (see the documentation for additional information).