Yudit
Description
Yudit is a free Unicode plain-text editor for Unix-like systems. It is primarily targeted for Linux, but a version is also provided for Windows and MacOS. It was developed in the early days of Unicode on Linux, back in 1997. Limitations in development time resulted in being minimal while remaining useful.
This editor does not use external libraries, except for the C library and a minimal set of windowing functions. This has helped to make a quick port to platforms where there was no multilingual support. This is also the reason why Yudit looks so ... unique :).
Nowadays, fortunately, Linux has better and better Unicode support, so it might be easy to build an editor on top of Qt or GTK/Pango. Still, you might find Yudit useful if you want to dig deeper into Unicode text. You can also add a new script if you are willing to look at Yudit's c++ source code, which, while needing a complete rewrite, has everything in one place.
There might be more documentation in the coming years, which can help you configure and use Yudit. Please feel free to tell me if you have any difficulty or if you have any documents you wish to see here.
Use the Navigation Panel on the left to download and install Yudit 3.1.0 and edit Unicode text.
Features
- Kinput2/SCIM/IBus/Fcitx or any X11 Input Method support.
- Built-in handwriting recognition support.
- Keymaps based on English transliteration. Yudit comes with more than 100 transliteration maps contributed by Yudit users from all over the World.
- Keyboard input maps can be used as text converters. This means that you can make instant transliterations of your scripts. If the transliterations is reversible, it is possible to read it back get the original text back.
- Various local encodings can also be converted to Unicode. The recommended encoding is UTF-8.
- Menu translations are available in 31 languages.
- FAQ is available in 16 languages.
- Built-in printing support. High quality and locale independent postscript is generated.
- Direct True Type / Open Type font support. Yudit does not need X11 TTF support to show your text.
- A mixture of X11 fonts/True Type fonts of any encoding can be used as a single Unicode fontset.
- Unlinimted undo/redo.
- Overstriking and OTF composing-character support.
- 31-bit Unicode support. You are not limited to the 17 planes of UTF-16.
- Drag-and-Drop (xdnd and Dnd) support.
- Full bidirectional text support.
- Hangul Jamos with mslvt encoder (hardwired for ogulim.ttf) and X11 fonts
- Arabic, Syriac,... shaping support.
- Indic scripts: Tamil,Devanagari,Bengali,Gujarati,Gurmukhi,Oriya,Malayalam,Kannada and Telugu.
- Hungarian Runes (PUA Rovásírás) support in Private Use Area.
- Unicode Standard Old Hungarian (Unicode Rovásírás) support in SMP Area.
- External spell-checker (Hunspell) support via highlighting.
- It provides an interface for pluggable text encryption module.
- Configurable GUI scaling (yudit.scale) to support high resolution monitors.
- It runs on Linux (Unix), MacOS and Windows.