This graphic illustrates how Kermit 95, given a sufficiently populated monospaced font (such as Agfa Monotype Andale Mono 64 WT J, shown here), can display text in many languages and writing systems in a terminal session. The quality of the display and the appearance of each character, of course, depend on the font and your screen resolution. Kermit's host character set in this case is UTF-8 (a form of Unicode), which is the only character set capable of encompassing such a comprehensive repertoire. Notes:
For comparison, here is a screen shot with a different font, Courier New, which comes standard on most Microsoft operating systems, and can be downloaded from Microsoft in case you don't have it:
As you can see, the repertoire is smaller. Now, for Right-to-Left languages:
This is a shot of the English/Hebrew/Yiddish bibliographic system called ALEPH from Hebrew University of Jerusalem, which runs on VMS with DEC VT terminal emulation, using ISO 2022 character-set designation and invocation sequences to switch between ASCII and the ISO 8859-8 Latin/Hebrew alphabet (shown as "hebrew-iso" in the character-set selection combo box). Here Kermit 95 converts between the host encoding and the native Unicode encoding on Windows. The main page is in English with a Hebrew subheading. Entering "?/HEB" switches to Hebrew mode:
in which we have a Hebrew menu and search screens, and where typing Hebrew letters (which can be done with the regular Windows Hebrew keyboard driver or with Kermit's built-in Hebrew keyboard mode) echoes from right to left (and Roman from left to right), all under control of the host application, which works by positioning each character on the screen with escape sequences.
As to typing Unicode characters at the keyboard . . . Keyboard input methods are evolving and changing all the time. Clearly, no single keyboard can be expected to have all the characters of all the world's writing sys