Original article:http://www.cs.engr.uky.edu/~raphael/yiddish/unix.html
Verfasser: Raphael Finkel. E-Mail (ohne Unterstrich), Web .
Inhaltsverzeichnis: Auswahlmöglichkeiten | Probleme | Schriftarten | Xkb | xterm | Yudit | Vim | AbiWord | Maultier | emacs | KDE | Zusammenfassung | Referenzen |
Die Software ändert sich ständig, sodass die Empfehlungen in diesem Dokument, das erstmals um 2005 geschrieben wurde, möglicherweise nicht mehr aktuell sind.
Entscheidungen
Um Jiddisch in Unix zu schreiben, haben Sie folgende Möglichkeiten:
- Schreiben Sie in YIVO-Transliteration und konvertieren Sie, wenn Sie möchten, mit dem Shraybmashinke in eine andere Form .
- Schreiben Sie direkt in Unicode und speichern Sie Ihre Datei im UTF-8-Format.
Dieser Hinweis konzentriert sich auf Möglichkeiten, letzteres zu tun. Sie möchten Unicode auf lange Sicht wirklich verwenden, da Sie damit mehrere Sprachen in einem Dokument kombinieren können und das Präsentationsformat, insbesondere das bidirektionale Layout, definieren.
Probleme
- Auf welcher Softwareebene wird die Konvertierung von Tastenanschlag in Zeichendarstellung durchgeführt?
- Im Unix “Konsolenmodus” führt der Gerätetreiber die Zuordnung durch.
- In Unix “X-Windows-Eingabe” verfügt der X-Server über eine Keymap-Tabelle zum Konvertieren von Ereignisschlüsselcodes (Tastendruckereignissen) in Keysyms. In include / X11 / keysymdef.h befindet sich eine Liste von Keysyms , die mit X-Distributionen geliefert wird. Es definiert Arabisch, Thailändisch, Hebräisch und andere Schlüsselwörter. In der hebräischen Liste fehlen die jiddischen Sonderzeichen. Ich empfehle nicht, mit hebräischen oder jiddischen Keysyms zu spielen. Die Keysym-Werte sind X-Windows-spezifisch und entsprechen nicht Unicode. Einige Anwendungen (wie z. B. xterm) verstehen jedoch ein Keysym der Form 0x100XXXX als das Unicode-UCS-2-Zeichen XXXX.
- Sie können die X-Tastaturerweiterung ( xkb ) aktivieren , um zwischen Tastaturlayouts zu wechseln und Ihre Tastenanschläge im entsprechenden Layout als jiddisch zu interpretieren.
- Sie können IBUS-, SCIM- und UIM-Methoden verwenden. Verwenden Sie bei Debian-Installationen (einschließlich Ubuntu) apt-get , um die folgenden Pakete abzurufen : ibus , ibus-m17n , libm17n-0 , m17n-Contrib , ibus-gtk . Führen Sie ibus-setup aus und wählen Sie Jiddisch-yivo (m17n) als Eingabemethode. Jetzt kann jedes Programm, das IBUS verwendet, Eingaben entgegennehmen. Sie wechseln mit <Steuer-Leertaste> zwischen Ihrer üblichen Eingabe und IBUS hin und her (das können Sie anpassen).
- Wenn Sie das Tastaturlayout von Yankl Halpern bevorzugen , können Sie diese Datei abrufen und in dem Verzeichnis installieren, das durch Ausführen von / usr / bin / m17n-db gedruckt wird (Sie müssen dies als root tun). Dann sollten Sie ibus-daemon -d –xim –cache refresh (wie Sie selbst) ausführen .
- Sie können eine X-Eingabemethode (XIM) einführen. Einige X-Windows-Anwendungen können diese Technik verwenden.
- Sie können eine Eingabemethode in die gtk + -Bibliothek einführen. Eine solche Methode kann dann in jeder Gnome-Anwendung wie gedit aktiviert werden . Eingabemethoden ermöglichen kontextsensitive Übersetzungen mit mehreren Schlüsseln.
- Anwendungen wie Yudit und Vim können ihre eigenen Zuordnungen anwenden.
- Kann der Benutzer das Mapping konfigurieren ? Unter Unix “X-Windows-Eingabe” kann das Programm xmodmap die Keymap-Tabelle ändern. Mit dem Programm xkeycaps können Sie Ihre xmodmap-Konfiguration interaktiv einrichten. In ähnlicher Weise können einige X-Ressourcen-basierte X-Anwendungen, insbesondere xterm (der Terminalemulator), so konfiguriert werden, dass bestimmte Schlüssel auf jede gewünschte Weise übersetzt werden. In vielen Fällen benötigen Sie jedoch spezielle Berechtigungen, um Konfigurationsdateien zu ändern.
- Kann der Benutzer problemlos von einem Mapping zum anderen wechseln ? Unter Unix kann xmodmap die Keymap-Tabelle im laufenden Betrieb ändern (was alle Anwendungen betrifft). X-anwendungsspezifische Zuordnungen werden im Allgemeinen nur geladen, wenn die Anwendung gestartet wird. Mit xterm kann ein Schlüssel jedoch einer Funktion wie “Wechseln zu einer anderen geladenen Karte” zugeordnet werden. Mit Xkb können Sie einen Schlüssel oder eine Schlüsselgruppe einrichten, mit der Sie das Layout wechseln können. Mit IBUS können Sie zwischen Eingabemethoden wechseln. Yudit führt ein eigenes Mapping durch und ein einziger Tastendruck wechselt von einem zum anderen. Vim führt eine eigene Zuordnung durch, und ein einfacher Befehl (der einem Tastenanschlag zugeordnet werden kann) wechselt von einem zum anderen.
- Ermöglichen Zuordnungen Übersetzungen mit mehreren Schlüsseln? Wenn ich Jiddisch tippe, möchte ich, dass “w” Schienbein ist, aber ich möchte auch, dass “sh” Schienbein ist, weil meine Muttersprache Englisch ist. Ich möchte, dass “n” mir eine letzte Nonne und ein Komma gibt. Unter Unix sind Übersetzungen mit mehreren Schlüsseln nicht in der Kernel- oder X-Windows-Ebene verfügbar (soweit ich weiß), aber sie sind in IBUS-, GTK + -Eingabemodulen und einigen Anwendungen, insbesondere Yudit und Vim, möglich .
- Ist Unicode (UTF-8) das Format für die Datenspeicherung? Diese Frage ist normalerweise anwendungsabhängig. Unter Unix verwendet Yudit nur Unicode, und Vim kann so eingestellt werden, dass Unicode verwendet wird (und von anderen Codierungen übersetzt wird). In der Linux-Variante von Unix erhalten Anwendungen im “Konsolenmodus” Unicode-Zeichen (glaube ich).
- Gibt es Schriftarten , die Unicode richtig anzeigen, insbesondere die jiddisch-spezifischen Buchstaben wie pasekh-tsvey-yudn? Seit dem Jahr 2000 ist die Antwort auf allen Plattformen zunehmend positiv geworden. Siehe Schriftarten unten.
- Behandeln die Display-Engines und Editoren das Verfassen von Zeichen ordnungsgemäß ? Unter Unix hat der X-Windows-Server anscheinend keine solche Unterstützung, aber einige Anwendungen (wie xterm und Yudit ) zeigen äquivalente vorkomponierte Zeichen an, sofern verfügbar, und verwenden ansonsten eine einfache Überlagerung. Gvim (die grafische Version von vim , die xterm umgeht ) verwendet nur die Überlagerung. Vim versteht die 0-Breite der Komposition (sie befasst sich nur mit Monospace-Schriftarten, daher ist die vertikale Ausrichtung wichtig).
- Behandeln die Display-Engines die Bidirektionalität ? Es gibt verschiedene Fähigkeitsstufen: (a) keine Unterstützung, (b) ein gesamtes Fenster kann manuell auf RTL gesetzt werden, (c) ein Textfragment innerhalb eines Fensters kann manuell auf RTL gesetzt werden, (d) der gesamte Text wird automatisch eingestellt wird nach einem vollwertigen bidirektionalen (BIDI) Algorithmus angezeigt. In der Regel sind Display-Engines Teil der Anwendung der obersten Ebene (dh wenn ich unter Unix Vim über xterm über X-Windows über das Betriebssystem verwende, entscheidet Vim über das Layout der Zeichen. Niedrigere Ebenen bieten keine Unterstützung). . Der aktuelle Status (2003) in Unix ist, dass Vim die Methoden (b), Yudit und AbiWord (d) verwendet.
- Ist es möglich, einen Unicode-Wert direkt einzugeben? Einige Anwendungen haben diese Fähigkeit: Vim (Sie geben <ctr-V> u05d7 ein , um ein Khes zu erhalten) und Yudit (Sie wechseln zur Keymap “Unicode” und geben u05d7 ein ). Es wird (noch) nicht auf niedrigeren Ebenen unterstützt.
- Gibt es einen anwendungsunabhängigen Front-End-Prozessor , der Tastenanschläge für jede ausgeführte Anwendung in Unicode-Zeichen konvertieren kann? In X-Windows wird ein solcher Prozessor als X Input Method (XIM) bezeichnet. Viele Anwendungen, einschließlich Gvim, AbiWord und Yudit, können an ein XIM angehängt werden. Yudit kann während einer Sitzung zwischen mehreren XIMs wechseln. Ich habe ein jiddisches XIM erstellt, aber es gelingt nur, mit AbiWord zu sprechen .
- Ist es möglich, Anwendungen zu internationalisieren , dh Fehlermeldungen, Hilfebildschirme und Schaltflächenbeschriftungen in Ihrer Lieblingssprache anzuzeigen? Unter Unix können mit libintl kompilierte Programme internationalisiert werden. Ich habe die notwendigen Übersetzungen für Yudit ( Screenshot ) und für AbiWord geschrieben .
- Kann man die Rechtschreibung überprüfen und benutzerdefinierte Rechtschreiblisten einfügen? In Vim und AbiWord lautet die Antwort Ja, sowohl in romanisiertem als auch in Unicode-Jiddisch. Ich habe diese Rechtschreiblisten erstellt.
Schriftarten
Unter Unix verwenden Sie das X-Windows-System. Ich empfehle Ihnen, Markus Kuhns Schriftarten zu erwerben, wenn Sie sie noch nicht in Ihrer X-Windows-Distribution haben. Sie sind in X11R6.4 vorhanden. Die Schriftart -misc-fixed-medium-r-normal – 20-200-75-75-c-100-iso10646-1 enthält meine Änderungen, um sie für Jiddisch vollständig und lesbar zu machen. Für TrueType-Schriftarten empfehle ich FreeSans.
xkb
Anstatt X-Windows-Keymaps zu verwenden, können Sie die X-Tastaturerweiterung xkb verwenden . Mit dieser Funktion können Sie mehrere Tastaturlayouts einrichten und zwischen diesen wechseln. Diese Funktion ist unabhängig von allen X-Windows-Anwendungen. Sie erhalten keine Übersetzungen mit mehreren Schlüsseln. Hier finden Sie Anweisungen für Ubuntu Linux.
- Stellen Sie sicher, dass in Ihrer Umgebungsvariablen kein XKB_DISABLE festgelegt ist.
- Hängen Sie als root den Inhalt dieser Datei an /usr/share/X11/xkb/symbols/us .
- Fügen Sie in / usr / share / X11 / xkb / rules die folgende Zeile am Ende der us ein: Abschnitt (um Zeile 269) von base.lst und evdev.lst :
yiddish us: Yiddish
- In /usr/share/X11/xkb/rules , legten Sie die folgende Zeile in dem “wir” <layout>, in dem variantList nach der russischen Laut Variante, sowohl base.xml und evdev.xm: :
<variant> <configItem> <name>yiddish</name> <description>Yiddish</description> <languageList><iso639Id>yid</iso639Id></languageList> </configItem> </variant>
- Führen Sie setxkbmap us aus
- Verwenden der Gnome-Tastatur-Eigenschaften auf der Registerkarte “Layouts”
- Fügen Sie ein Layout hinzu: Nach Sprache → Jiddisch → USA Jiddisch
- Set Layout – Optionen , so wissen Sie , die Schlüssel zu ändern Layout. Möglicherweise möchten Sie die Tastatur-LED verwenden, um ein alternatives Layout anzuzeigen.
- Führen Sie setxkbmap -option grp: switch, grp: alts_toggle aus
- Sie können jetzt (1) alles verwenden, was Sie im vorherigen Schritt eingerichtet haben, um Layouts zu wechseln, (2) die Umschalttaste, um die Ebenen zu wechseln, und (3) die Rechts-Alt-Taste, um Gruppen zu wechseln (einige Tasten haben eine zweite Gruppe von Symbolen ). Die Tastatur sieht aus wie diese PDF-Datei . Wenn Sie nicht zusammengesetzte Buchstaben eingeben müssen, um beispielsweise ein Alef von seinem Pasekh zu trennen, verwenden Sie die Vokale auf der Q-Taste oder die Symbole der Gruppe zwei auf verschiedenen anderen Tasten.
xterm
Versionen von xterm seit 2000 verstehen UTF-8. Sie können xterm herunterladen und bei Bedarf selbst kompilieren. Sie sollten ./configure –enable-wide-chars festlegen . Einschränkungen / Fehler: Xterm bietet keine BIDI-Unterstützung. Es setzt Zeichen durch einfaches Überdrucken zusammen, es sei denn, es kann ein vorkomponiertes Zeichen finden. Es fügt vorkomponierte Zeichen in den Schnittpuffer ein und nicht nachträglich, wie es sollte. Unterstützende Datei: Möglicherweise möchten Sie diese Informationen zu Ihrer ~ / .Xdefaults- Datei hinzufügen , um (1) eine schöne Unicode-Schriftart (bei “mittlerer” Schriftgröße) und (2) eine Tastaturcodierung für Jiddisch zu unterstützen (Aktivieren / Deaktivieren mit dem Mode_Switch) Schlüssel).
Yudit
Mit dem Yudit-Editor von Gaspar Sinai können Sie UTF-8-Text bearbeiten. Hier ist ein Screenshot . Ich habe dafür eine Tastaturzuordnung erstellt, die Teil der Distribution ist. Diese Zuordnung verfügt über einen Front-End-Prozessor mit mehreren Schlüsseln, sodass Sie “sh” eingeben können, wenn Sie ein Shin möchten. Die jiddische Zuordnung fügt auch shtumer alef nach einem Leerzeichen vor bestimmten Vokalen ein. Yudit funktioniert auch mit meinem XIM. Yudit verfügt über eine eigene TrueType-Font-Anzeige-Engine, sodass Sie keine in Ihrem X11 haben müssen. Yudit ist internationalisiert, sodass Sie alle Editor-Nachrichten auf Jiddisch präsentieren können. Yudit macht echte BIDI-Anzeige. Sie müssen Ihre Datei ~ / .yudit / yudit.properties so einstellen , dass Zeilen wie diese angezeigt werden:
yudit.default.language=yi
yudit.editor.font=iso10646
yudit.editor.fonts=arial,cyberbit,iso10646,caslr
yudit.editor.fontsize=20 |
yudit.editor.fontsizes=10,12,14,16,20,24
yudit.editor.input=Yiddish
yudit.editor.inputs=straight,unicode,Yiddish,Russian,German
yudit.font.arial=arial__h.ttf,cyberbit.ttf
yudit.font.caslr=caslr.ttf
yudit.font.cyberbit=cyberbit.ttf,CyberBitMods.ttf
yudit.font.iso10646=-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1
yudit.editor.fonts=arial,cyberbit,iso10646,caslr
Möglicherweise möchten Sie die Cyberbit- Schriftart. Es fehlen einige Zeichen, die Sie durch Hinzufügen von CyberBitMods zu den Schriftpfaden erhalten können. Vielleicht möchten Sie auch die caslr-Schriftart, obwohl sie für Jiddisch nicht so hübsch ist. Yudit kann PostScript-Ausgaben generieren. Es gibt eine Version von Yudit, die auf Win32-Plattformen ausgeführt wird und die Sie hier finden . Kurze Anweisungen zur Installation von Win32: (1) Führen Sie die ausführbare Datei aus, die Sie herunterladen, um das Programm zu installieren (ihr Name entspricht diesem Muster: yudit * .exe (2) Installieren Sie die Bitmap-Schriftarten, indem Sie das Programm ausführen , das diesem Muster entspricht: bitmap_fonts * .exe (3) ) Ändern Sie mit einem beliebigen Texteditor die Program Files\Yudit\Config\yudit.properties wie folgt:
yudit.datapath = C: \ Programme \ Yudit \ data
yudit.fontpath = C: \ WINNT \ FONTS [für Win2000]
yudit.fontpath = C: \ WINDOES \ FONTS [für Win98]
Vim
Der Vim-Editor von Bram Moolenaar ist eine Freeware-Version des beliebten vi-Editors. Es läuft gut unter Unix und Win32. Ab Version 6.0 werden Unicode und Jiddisch ziemlich gut unterstützt. Verwenden Sie es zusammen mit xterm (wie oben) oder im gvim-Modus (unter Umgehung von xterm), um den vollen Nutzen zu erzielen. Hier ist ein Screenshot der gvim-Oberfläche. Sie benötigen keine Sonderzeichenzuordnung für xterm. Verwenden Sie stattdessen eine Vim-Keymap. Fügen Sie diese Befehle in ~ / .vimrc ein:
setfileencodings=cp1255,utf-8 guifont=8x13bold encoding=utf-8
filetype plugin on
syntax on
Sie sollten die folgenden Befehle kennen:
:set rl sets mode in current window to RTL
:set norl sets mode in current window to LTR
:set keymap=yi switches to the Yiddish keymap
:set encoding=utf-8 allows Vim to output well to your UTF-8 enabled xterm
<control-^> toggles foreign-language input mode.
Wenn Sie Sprachen mischen möchten, empfehlen wir Ihnen, mehrere Fenster zu verwenden, eines mit aktiviertem RTL und das andere ohne. Einschränkungen / Fehler: Vim hat keine BIDI-Unterstützung und wird wahrscheinlich keine erhalten. Unterstützende Datei: Holen Sie sich diese Datei und entpacken Sie sie in Ihrem Home-Verzeichnis. Es enthält eine Rechtschreibprüfung für romanisiertes und Unicode-Jiddisch sowie Tastaturmakros (ein vollständiger Front-End-Prozessor) für Unicode-Jiddisch. Es erfordert mindestens Version 6.0. Lesen Sie die README-Datei (sie enthält Anweisungen für Unix und Win32).
AbiWord
AbiWord ist ein (eventuell) voll funktionsfähiges Textverarbeitungsprogramm, nicht nur ein Texteditor. Es verwendet XML als bevorzugtes Dateiformat, kann jedoch formatierte Dateien und Textdateien in Unicode importieren und exportieren. Die neuesten Versionen des AbiWord- Textverarbeitungsprogramms verarbeiten BIDI. Sie können auch hebräische Buchstaben formen, was bedeutet, dass endgültige Buchstaben automatisch generiert werden. Die resultierende Datei enthält dann jedoch mediale und keine endgültigen Buchstaben. Lassen Sie diese Funktion deaktiviert. AbiWord bietet Versionen für Unix, MacOS und Win32. Alle haben ein ähnliches Erscheinungsbild. Hier ist ein Screenshot .
Vieles davon ist veraltet; AbiWord ist ein sich schnell bewegendes Ziel. Es ist schwierig, die Schriftarten für AbiWord für Unix / X-Windows einzurichten.
- In seinem Schriftartenverzeichnis (normalerweise / usr / share / AbiSuite / fonts) müssen Sie ein Unterverzeichnis utf-8 erstellen .
- Fügen Sie dort eine Kopie oder einen Link zu angemessenen True-Type-Schriftarten wie arial.ttf ein.
- Führen Sie ttmkfdir in diesem Verzeichnis aus (ttmkfdir finden Sie hier ). Dieses Programm extrahiert Schriftnamen aus Ihren ttf-Dateien und erstellt fonts.scale.
- Erstellen Sie in der resultierenden Datei fonts.scale eine neue Zeile für jede Schriftart (wahrscheinlich gibt es bereits mehrere mit leicht unterschiedlichen Codierungsnamen). Setzen Sie in dieser neuen Zeile die Codierung, die das Suffix -iso ist, auf iso10646-1. Dieses Suffix lautet “Ich bin eine Unicode-Schriftart”.
- Führen Sie mkfontdir in diesem Verzeichnis aus. Dieses Programm erstellt fonts.dir , das X-Windows benötigt, um den Inhalt zu verstehen.
- Führen Sie im AbiWord-Verzeichnis bin, normalerweise / usr / share / AbiSuite / bin , ttfadmin.sh / usr / share / AbiSuite / fonts / utf-8 ISO-10646-1 aus . Dieses Programm erstellt für jede Schriftart Hilfsdateien * .u2g und * .t42. AbiWord benötigt diese Zusatzdateien, um die Schriftarten zu verstehen.
- Ihr X-Windows-Server muss sowohl die von AbiWord normalerweise verwendeten Schriftarten als auch True Type-Schriftarten verstehen, da meines Wissens nur die Arial True Type-Schrift weit verbreitet ist und Jiddisch unterstützt. Sie benötigen mindestens Version 4.1.0 von X-Windows. In der Konfigurationsdatei (normalerweise / etc / XF86Config ) müssen Sie haben
Load "type1" Load "xtt"
im Abschnitt “Modul”. Wenn Sie diese Zeilen hinzufügen müssen, müssen Sie X-Windows neu starten, damit die Änderungen wirksam werden.
- Jedes Mal, wenn Sie AbiWord ausführen, sollten Sie zuerst Ihre LANG-Umgebungsvariable auf yi.utf-8 setzen . Der Teil .utf-8 gibt an, welche Schriftart verwendet werden soll. Der erste Teil sagt: “Ich bevorzuge durchweg Jiddisch”.
- Wenn Sie eine UTF-8-Textdatei einlesen, lesen Sie sie als encoded Text und wählen Sie dann im daraufhin angezeigten Dialogfeld die UTF8– Codierung aus.
- Ich kenne keinen guten Weg, um die Tastatur zuzuordnen. Ich benutze xmodmap und wechsle zwischen englischen und jiddischen Karten. Diese Technik erfordert jedoch, dass Sie mehrere Tastenanschläge verwenden, um Vokale auf einem Alef oder Linien über einem Beys oder einem anderen Multi-Utf8-Zeichen zu erhalten. Ich kann Ihnen die relevanten xmodmap-Dateien und ein kleines tk-Programm geben, mit dem Sie zwischen ihnen wechseln können.
- Wenn Sie AbiWord beenden, müssen Sie die Variable LANG deaktivieren und zusätzliche Verzeichnisse aus Ihrem Schriftpfad entfernen, die AbiWord manchmal herumliegen lässt: xset fp- /usr/share/AbiSuite/fonts/ und xset fp- /usr/share/AbiSuite/fonts/utf-8/ .
Ich arbeite an einer Rechtschreibprüfung für AbiWord / Yiddish. Ich habe Rechtschreibprüfungsdateien. frag mich nach Details. Derzeit bestehen folgende Probleme:
- AbiWord dazu bringen, Rechtschreibprüfungsdateien für Sprachen wie Jiddisch zu verstehen, die nicht in der aktuellen Liste enthalten sind. Ich nenne sie einfach finnische Dateien und stelle meine Sprache auf Finnisch ein.
- Das interaktive Menü, wenn ein Rechtschreibfehler gefunden wird, verwendet eine Nicht-utf8-Schriftart. Sie sehen also nur Kauderwelsch.
Maultier
Mule 2.3 ist eine Erweiterung des Gnu Emacs 19.28 Editors. Es unterstützt keinen Unicode, aber verschiedene sprachspezifische Codepages. Es verwendet sein eigenes “Junet” -Dateiformat für mehrsprachige Dateien. Ich rate Ihnen, dies zu vermeiden.
Emacs
Es gibt eine experimentelle (10/2003) Version von Emacs, die UTF8 und angeblich BIDI ziemlich gut handhabt. Es ist unter http://www.m17n.org/emacs-bidi/ . Emacs ist ein voll ausgestatteter Editor, aber es erfordert viel Mühe, ihn zu erlernen. Update (7/2008): Während die BiDi-Unterstützung für Emacs noch nicht verfügbar ist (mit Ausnahme der experimentellen und der Ausführung von emacs -nw (keine Grafiken) in einem BiDi-fähigen Terminalemulator), können Sie Poor-Mans-Bidi verwenden .el , das die Befehlszeilentools fribidi oder bidiv als Unterprozess ausführt, um logische Eingaben in visuelle Spiegel in einem gespiegelten Puffer umzuwandeln. Es gibt auch eine Eingabemethode für Jiddisch auf Emacs , die unter anderem eine YIVO-ähnliche Eingabe verarbeitet, die von Niels Giesen geschrieben wurde. Ab August 2010 aDer Entwicklungszweig von Emacs unterstützt die bidirektionale Anzeige und veraltet Poor-Mans-Bidi.
KDE
KDE 3 ist eine “Umgebung”, einschließlich eines Fenstermanagers und vieler Anwendungen. Die Textverarbeitungsanwendung heißt KOffice. KOffice unterstützt BIDI und verschiedene Codierungen, einschließlich Unicode.
Zusammenfassung
Produkt | BIDI | Tastaturzuordnungen | Editor-Ebene |
xterm | keiner | Einzelschlüssel | keine Bearbeitung |
Vim | manuell durch Puffer; wirkt sich nur auf die Anzeige aus | Mehrfachschlüssel; gute YIVO-Transkription | vollständige Bearbeitung (benutze mein Rechtschreibprüfungs-Plugin für Romanized oder Unicode Yiddish); nur Klartext; Nur Monospace-Anzeige |
Yudit | automatisch; wirkt sich nur auf die Anzeige aus | Mehrfachschlüssel; gute YIVO-Transkription | akzeptable Bearbeitung; nur Klartext; Ermöglicht True Type- und Nicht-Monospace-Schriftarten. generiert PostScript. |
KOffice | ? | ? | vollständige “Textverarbeitung”; fügt Formatcodes ein; kann einfachen Text oder XML oder andere Formulare ausgeben. |
AbiWord | automatisch; wirkt sich nur auf die Anzeige aus | Nein | vollständige “Textverarbeitung”; fügt Formatcodes ein; kann einfachen Text oder XML oder andere Formulare ausgeben. |