Обновить
Как egmont упомянул в своем комментарии ниже , реализация BiDi подходит к vte
эмулятору терминала. Проверьте его ответ, который является последним обновленным относительно этой темы.
Вот ссылка, если ищете подробности: https://terminal-wg.pages.freedesktop.org/bidi/
Оригинальный ответ
Нет, нет планов по внедрению поддержки RTL gnome-terminal
или какой-либо терминал зависит от vte
случая synaptic
установки терминала.
- Вы можете прокси свою команду через
fribidi
команду, чтобы сделать биди и основную форму арабского языка.
- Вы также можете использовать
konsole
(KDE) или mlterm
внедрили частичную поддержку Unicode Bidi и Shaping.
В настоящее время не существует правильного способа реализации этих алгоритмов Unicode для консолей. (Эти реализации в konsole и mlterm являются своего рода обходным путем)
Вот часть из поста Бехдада Исфахбада , он является основным разработчиком HarfBuzz (для краткости hb, движок формирования текста OpenType)
Эмуляторы терминала с поддержкой сложного текста - очень странные гибриды. С одной стороны, эмуляторы терминала должны размещать текст в заранее определенной сетке заранее определенным образом, что противоречит многим аспектам и требованиям сложного текста, с другой стороны, пользователи требуют поддержки сложного текста в своих терминалах. Это становится ужаснее, когда вы думаете о двунаправленном тексте, скажем, внутри консольного текстового редактора. Тем не менее, справедливо сказать, что такие гибриды не предъявляют никаких новых требований к формирующему двигателю. В настоящее время gnome-терминал не поддерживает сложный текст, кроме сочетания меток. Konsole имеет поддержку двунаправленного текста. Терминальное приложение Apple имеет, по крайней мере, поддержку двунаправленного текста, а также поддержку формирования арабского языка, но не уверен насчет другого сложного текста. Обновление (18 января 2010 г.): Режим терминала (term и ansi-term) в последних версиях Emacs может отображать сложный текст, включая Indic.
Источник: Состояние рендеринга текста
Вот соответствующий отчет об ошибке в Launchpad bug # 263822: Поддержка RTL (справа налево) в терминале (BiDi) .