Wie schreibe ich Indik-Text in Konsole?

484
Jayadevan Vijayan

In diesem Thread mit dem Titel Terminal mit Unterstützung für Indic-Zeichen beklagt sich jemand, dass es schwierig ist, Indic-Zeichen anzuzeigen (Malyalam-Text wie "അഖിൽ കൃഷ്ണൻ" auszugeben), auf die jemand geantwortet hat (Auszug):

Da gnome-terminal & seine Emulatoren wie guake vtk verwenden, das kein komplexes utf-8-Rendering bereitstellt, ist die Unterstützung von Indic Language in ihnen schlecht.

Konsole von KDE & seinen Frameworks wie Yakuake funktioniert gut mit Indic Languages.

Der Thread erklärt jedoch nicht, wie er mit Konsole tatsächlich implementiert wird.

Ich habe Indic-Schriftarten installiert und habe UTF8-Unterstützung. Text scheint beim Einfügen korrekt zu rendern. Mein Problem ist die Eingabe des Textes. Ich vermute, dass Konsole (und andere Terminal-Emulatoren) mit IBus nicht gut spielen können.

Was könnte ich vermissen, da dies funktionieren soll?

0
Wie im E-Mail-Thread darauf hingewiesen, müssen Sie auch Zeichensätze und utf8-Unterstützung installiert haben. C0deDaedalus vor 5 Jahren 0
Und ein entsprechendes Tastaturlayout oder IME. Ignacio Vazquez-Abrams vor 5 Jahren 0
@ C0deDaedalus, wie wäre es, eine Antwort zu posten (einschließlich der Frage, wie "utf8-Unterstützung" bedeutet "wie man utf8-Unterstützung hat)?" :-) fixer1234 vor 5 Jahren 0
@ fixer1234, ich entschuldige mich für die Bearbeitung der Frage auf diese Weise, hätte diesen Auszug enthalten sollen. Wird in zukünftigen Bearbeitungen vorsichtiger sein. Ich habe auch nur darauf hingewiesen, was sich im E-Mail-Thread befand, und habe wirklich keine Ahnung, wie man Indik-Texte in Konsole schreibt. C0deDaedalus vor 5 Jahren 0
@ C0deDaedalus Ich habe das alles gemacht. Text scheint beim Einfügen korrekt zu rendern. Mein Problem ist die Eingabe des Textes. Ich denke, dass Konsole (und andere Terminal-Emulatoren) mit IBus nicht gut spielen. Jayadevan Vijayan vor 5 Jahren 0
Neue Informationen: Vor kurzem scheint ein anderes Terminal-Emulator-Projekt [Link] (https://github.com/xtermjs/xterm.js/issues/1468) an einem verwandten Problem zu arbeiten. [Link] (https://github.com/Microsoft/vscode/issues/50552). Dies bedeutet, dass diese Funktionalität bald in anderen Emulatoren verfügbar ist. Jayadevan Vijayan vor 5 Jahren 0

0 Antworten auf die Frage