This gist will show the support of BiDirectional text in the terminal emulators and console programs.
Logical Order | ◀ ◀ ◀ RTL | LTR ▶ ▶ ▶ |
---|---|---|
WHAT IS UNICODE؟ in arabic | in arabic ؟EDOCINU SI TAHW | ؟EDOCINU SI TAHW in arabic |
ما هو الترميز الموحد يونيكود؟ in Arabic | ما هو الترميز الموحد يونيكود؟ in Arabic |
-
st (from suckless)
-
alacritty - written in Rust alacritty/alacritty#663
-
kitty - uses OpenGL
-
Termux - Android platform
-
Black Screen - crossplatform, HTML/CSS/JS-based
-
Hyper.app - crossplatform, HTML/CSS/JS-based (Electron)
-
hterm - HTML/CSS/JS-based (ChromeOS)
-
Tera Term - Windows platform
-
ConEmu - Windows platform Maximus5/ConEmu#1665
-
FinalTerm - abandoned, iTerm2 borrowing it's ideas and features.
-
MacTerm - Mac OS X platform
-
mintty Cygwin and MSYS/MSYS2 - Windows platform
-
Windows 10 bash and cmd.exe console - https://wpdev.uservoice.com/forums/266908-command-prompt-console-windows-subsystem-for-l/suggestions/34937857-bidirectional-text-support
-
all libvte based terminals
- libvte-based Gnome Terminal - https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822
- libvte-based sakura
- libvte-based xfce4-terminal
- libvte-based Terminator
- libvte-based Tilix - written in D. Similar user interface as for Terminator.
- libvte-based Lilyterm - https://github.com/Tetralet/LilyTerm/
- libvte-based ROXTerm
- libvte-based evilvte https://github.com/caleb-/evilvte
- libvte-based Termit
- libvte-based Termite
- libvte-based Tilda
- libvte-based tinyterm
- libvte-based Pantheon Terminal
- libvte-based lxterminal
- neovim - neovim/neovim#553 (comment)