A teletext (40x25) Farsi editor for the Amiga.
Provides the logic to support beginning middle and end characters. This is what we now call an IME - except this was written before genuine support for internationalization (i18n) had arrived.
As part of this I ported over the UI and various bits of code from another project to provide a platform independent library. I did build this application under Win32 but without the display font it was largely an academic exercise.