How to enable Arabic support in GNOME terminal?How to make lubuntu (LXDE) terminal support Arabic or Persian language?How can I make Arabic letters in the terminal display correctly?why all Arabic regional formats uses US numeralsArabic reading errorHow can I install a complete Arabic font?How do I increase the terminal border size in xfce?Flash player does not work probably with Arabic languageProblem installing Arabic on 18.04Custom Keyboard Variant (for Transliteration of Arabic) not workingHow do I spellcheck Arabic in Gedit?
Why do cargo airplanes fly fewer cycles then airliners?
Personal Finance Management Tool
Was playing with both hands ever allowed in chess?
How to tell my Mom that I don't care about someone without upsetting her?
Is Jupiter still an anomaly?
What is the purpose of the rules in counterpoint composition?
Does being invisible grant advantage on stealth checks by RAW?
Permanent river of lava
Is 人孔 from English?
Should I still follow "programming to an interface not implementation" even if I think using concrete class members is the simpler solution?
What does 36.000€ mean?
Are my circuits properly grounded?
Why does std::atomic constructor behave different in C++14 and C++17
"Don't invest now because the market is high"
Can two moons have intersecting orbits yet be guaranteed not to collide?
Why are green parties so often opposed to nuclear power?
reload interface while keeping data?
Why do airlines usually ask you how much purchase you have made?
Which object has been to space the most times?
Could you generate any positive number given only a few specific operators and operands?
Why is inverting op-amp behaving like a low pass filter?
Who verifies the trust of certificate authorities?
What movie or fandom is this jewelry from?
Feeling of forcing oneself to do something
How to enable Arabic support in GNOME terminal?
How to make lubuntu (LXDE) terminal support Arabic or Persian language?How can I make Arabic letters in the terminal display correctly?why all Arabic regional formats uses US numeralsArabic reading errorHow can I install a complete Arabic font?How do I increase the terminal border size in xfce?Flash player does not work probably with Arabic languageProblem installing Arabic on 18.04Custom Keyboard Variant (for Transliteration of Arabic) not workingHow do I spellcheck Arabic in Gedit?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.
I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.
Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.
command-line unicode internationalization arabic rtl
add a comment
|
I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.
I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.
Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.
command-line unicode internationalization arabic rtl
1
What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?
– N.N.
Nov 19 '11 at 10:06
2
why do you need write Arabic in the terminal and why do you want it right to left ???
– Black Block
Nov 19 '11 at 23:24
1
FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.
– david6
Nov 22 '11 at 5:06
Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?
– david6
Nov 22 '11 at 5:09
@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.
– Suhaib
Nov 26 '12 at 5:24
add a comment
|
I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.
I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.
Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.
command-line unicode internationalization arabic rtl
I'm trying to write Arabic in the terminal app but it does not recognize right-to-left text and does not bind the Arabic letters together as it should.
I tried this solution https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822 but it did not work.
Are there any plans to implement Arabic support in the gnome terminal? KDE Konsole terminal works without any problems.
command-line unicode internationalization arabic rtl
command-line unicode internationalization arabic rtl
edited Nov 17 '15 at 12:32
user.dz
38.3k11 gold badges106 silver badges190 bronze badges
38.3k11 gold badges106 silver badges190 bronze badges
asked Nov 9 '11 at 21:22
PorePore
3211 gold badge3 silver badges3 bronze badges
3211 gold badge3 silver badges3 bronze badges
1
What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?
– N.N.
Nov 19 '11 at 10:06
2
why do you need write Arabic in the terminal and why do you want it right to left ???
– Black Block
Nov 19 '11 at 23:24
1
FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.
– david6
Nov 22 '11 at 5:06
Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?
– david6
Nov 22 '11 at 5:09
@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.
– Suhaib
Nov 26 '12 at 5:24
add a comment
|
1
What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?
– N.N.
Nov 19 '11 at 10:06
2
why do you need write Arabic in the terminal and why do you want it right to left ???
– Black Block
Nov 19 '11 at 23:24
1
FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.
– david6
Nov 22 '11 at 5:06
Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?
– david6
Nov 22 '11 at 5:09
@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.
– Suhaib
Nov 26 '12 at 5:24
1
1
What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?
– N.N.
Nov 19 '11 at 10:06
What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?
– N.N.
Nov 19 '11 at 10:06
2
2
why do you need write Arabic in the terminal and why do you want it right to left ???
– Black Block
Nov 19 '11 at 23:24
why do you need write Arabic in the terminal and why do you want it right to left ???
– Black Block
Nov 19 '11 at 23:24
1
1
FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.
– david6
Nov 22 '11 at 5:06
FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.
– david6
Nov 22 '11 at 5:06
Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?
– david6
Nov 22 '11 at 5:09
Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?
– david6
Nov 22 '11 at 5:09
@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.
– Suhaib
Nov 26 '12 at 5:24
@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.
– Suhaib
Nov 26 '12 at 5:24
add a comment
|
5 Answers
5
active
oldest
votes
For Ubuntu 64 bit, you would need to download This package
instead. I guess you were having a dependency problem.
You would need also to install the apps stated above with this command.
sudo apt-get install libfribidi0 libfribidi-dev
Hope that this could help
add a comment
|
try this: sudo apt-get install libfribidi0 libfribidi-dev
, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop
and add this code to the document:
Terminal=true
Exec=/usr/bin/bicon.bin
In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...
– Ba7a7chy
Apr 30 '13 at 19:01
I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And tryingzypper install libfribidi0
I get the error:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Have been searching and not getting a single result. What packages am I supposed to have?
– Neeku
Jun 30 '14 at 12:05
add a comment
|
Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories
You can download it from Ubuntu repositories
– Damascene
Jan 2 '16 at 21:28
You can edit your question to append the content of your comment and make it more useful.
– Jakuje
Jan 2 '16 at 23:39
I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?
– Flimm
Feb 20 '16 at 9:09
@Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents
– Error
Nov 17 '17 at 22:05
@Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.
– Flimm
Nov 18 '17 at 7:08
add a comment
|
Update
As egmont mentioned in his comment below, a BiDi implementation is coming to vte
terminal emulator. Check his answer which is the last updated concerning this topic.
Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/
Original answer
No, there is no plans to implement RTL support in gnome-terminal
or any terminal depends on vte
as the case of synaptic
installation terminal.
- You may proxy your command through
fribidi
command to make bidi & basic shaping of Arabic. - You may also use
konsole
(KDE) ormlterm
that had implemented a partial support for Unicode bidi and shaping.
Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)
Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)
Terminal emulators with support for complex text are very weird
hybrids. On the one hand terminal emulators have to lay text out in a
predefined grid in a predefined way, which is in conflict with many
aspects and requirements of complex text, on the other hand users
demand support for complex text in their terminals. It gets uglier
when you think about bidirectional text, say, inside a console text
editor. Nonetheless, it is fair to say that such hybrids do not put
any new demands on the shaping engine. gnome-terminal currently has no
support for complex text other than combining marks. Konsole has
bidirectional text support. Apple's Terminal App has at least bidi
support as well as Arabic shaping support, not sure about other
complex text. Update (Jan 18, 2010): The terminal mode (term and
ansi-term) in recent versions of Emacs can render complex text,
including Indic.
Source: State of Text Rendering
Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).
1
"No, there is no plans to implement RTL support ingnome-terminal
or any terminal depends onvte
" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.
– egmont
Sep 12 at 11:07
add a comment
|
GNOME Terminal 3.34 supports right to left scripts such as Arabic.
The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.
It's going to debut in Ubuntu 19.10 Eoan Ermine.
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f77657%2fhow-to-enable-arabic-support-in-gnome-terminal%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
For Ubuntu 64 bit, you would need to download This package
instead. I guess you were having a dependency problem.
You would need also to install the apps stated above with this command.
sudo apt-get install libfribidi0 libfribidi-dev
Hope that this could help
add a comment
|
For Ubuntu 64 bit, you would need to download This package
instead. I guess you were having a dependency problem.
You would need also to install the apps stated above with this command.
sudo apt-get install libfribidi0 libfribidi-dev
Hope that this could help
add a comment
|
For Ubuntu 64 bit, you would need to download This package
instead. I guess you were having a dependency problem.
You would need also to install the apps stated above with this command.
sudo apt-get install libfribidi0 libfribidi-dev
Hope that this could help
For Ubuntu 64 bit, you would need to download This package
instead. I guess you were having a dependency problem.
You would need also to install the apps stated above with this command.
sudo apt-get install libfribidi0 libfribidi-dev
Hope that this could help
answered Sep 22 '14 at 2:05
MijoMijo
2653 silver badges8 bronze badges
2653 silver badges8 bronze badges
add a comment
|
add a comment
|
try this: sudo apt-get install libfribidi0 libfribidi-dev
, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop
and add this code to the document:
Terminal=true
Exec=/usr/bin/bicon.bin
In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...
– Ba7a7chy
Apr 30 '13 at 19:01
I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And tryingzypper install libfribidi0
I get the error:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Have been searching and not getting a single result. What packages am I supposed to have?
– Neeku
Jun 30 '14 at 12:05
add a comment
|
try this: sudo apt-get install libfribidi0 libfribidi-dev
, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop
and add this code to the document:
Terminal=true
Exec=/usr/bin/bicon.bin
In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...
– Ba7a7chy
Apr 30 '13 at 19:01
I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And tryingzypper install libfribidi0
I get the error:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Have been searching and not getting a single result. What packages am I supposed to have?
– Neeku
Jun 30 '14 at 12:05
add a comment
|
try this: sudo apt-get install libfribidi0 libfribidi-dev
, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop
and add this code to the document:
Terminal=true
Exec=/usr/bin/bicon.bin
try this: sudo apt-get install libfribidi0 libfribidi-dev
, install THIS package, then vim /usr/share/applications/gnome-terminal.desktop
and add this code to the document:
Terminal=true
Exec=/usr/bin/bicon.bin
answered Nov 20 '11 at 22:25
avery_lairdavery_laird
1364 bronze badges
1364 bronze badges
In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...
– Ba7a7chy
Apr 30 '13 at 19:01
I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And tryingzypper install libfribidi0
I get the error:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Have been searching and not getting a single result. What packages am I supposed to have?
– Neeku
Jun 30 '14 at 12:05
add a comment
|
In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...
– Ba7a7chy
Apr 30 '13 at 19:01
I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And tryingzypper install libfribidi0
I get the error:Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Have been searching and not getting a single result. What packages am I supposed to have?
– Neeku
Jun 30 '14 at 12:05
In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...
– Ba7a7chy
Apr 30 '13 at 19:01
In Ubuntu 13.04, I installed those packages but can find bicon.bin anywhere...
– Ba7a7chy
Apr 30 '13 at 19:01
I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying
zypper install libfribidi0
I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Have been searching and not getting a single result. What packages am I supposed to have?– Neeku
Jun 30 '14 at 12:05
I want to get fribidi working on Linux Suse. I have installed Fribidi, following the installation man in its official website, however I don't see a change in terminal. And trying
zypper install libfribidi0
I get the error: Loading repository data... Reading installed packages... 'libfribidi0' not found in package names. Trying capabilities. No provider of 'libfribidi' found. Resolving package dependencies.
Have been searching and not getting a single result. What packages am I supposed to have?– Neeku
Jun 30 '14 at 12:05
add a comment
|
Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories
You can download it from Ubuntu repositories
– Damascene
Jan 2 '16 at 21:28
You can edit your question to append the content of your comment and make it more useful.
– Jakuje
Jan 2 '16 at 23:39
I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?
– Flimm
Feb 20 '16 at 9:09
@Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents
– Error
Nov 17 '17 at 22:05
@Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.
– Flimm
Nov 18 '17 at 7:08
add a comment
|
Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories
You can download it from Ubuntu repositories
– Damascene
Jan 2 '16 at 21:28
You can edit your question to append the content of your comment and make it more useful.
– Jakuje
Jan 2 '16 at 23:39
I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?
– Flimm
Feb 20 '16 at 9:09
@Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents
– Error
Nov 17 '17 at 22:05
@Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.
– Flimm
Nov 18 '17 at 7:08
add a comment
|
Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories
Use Mlterm, It's has great support for Arabic and other non-latin characters. You can download it from Ubuntu repositories
edited Jan 3 '16 at 8:21
answered Jan 2 '16 at 21:25
DamasceneDamascene
711 silver badge2 bronze badges
711 silver badge2 bronze badges
You can download it from Ubuntu repositories
– Damascene
Jan 2 '16 at 21:28
You can edit your question to append the content of your comment and make it more useful.
– Jakuje
Jan 2 '16 at 23:39
I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?
– Flimm
Feb 20 '16 at 9:09
@Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents
– Error
Nov 17 '17 at 22:05
@Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.
– Flimm
Nov 18 '17 at 7:08
add a comment
|
You can download it from Ubuntu repositories
– Damascene
Jan 2 '16 at 21:28
You can edit your question to append the content of your comment and make it more useful.
– Jakuje
Jan 2 '16 at 23:39
I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?
– Flimm
Feb 20 '16 at 9:09
@Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents
– Error
Nov 17 '17 at 22:05
@Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.
– Flimm
Nov 18 '17 at 7:08
You can download it from Ubuntu repositories
– Damascene
Jan 2 '16 at 21:28
You can download it from Ubuntu repositories
– Damascene
Jan 2 '16 at 21:28
You can edit your question to append the content of your comment and make it more useful.
– Jakuje
Jan 2 '16 at 23:39
You can edit your question to append the content of your comment and make it more useful.
– Jakuje
Jan 2 '16 at 23:39
I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?
– Flimm
Feb 20 '16 at 9:09
I installed it and it doesn't seem to work, the Arabic characters are just boxes. Maybe it's using the wrong font?
– Flimm
Feb 20 '16 at 9:09
@Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents
– Error
Nov 17 '17 at 22:05
@Flimm make sure the encoding setting are iso-8859-6 or windows, or ibm equivalents
– Error
Nov 17 '17 at 22:05
@Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.
– Flimm
Nov 18 '17 at 7:08
@Error I tried mlterm recently and it seemed to work. I'm glad I didn't have to try iso-8859-6 to be honest, life is so much simpler when everything uses UTF-8.
– Flimm
Nov 18 '17 at 7:08
add a comment
|
Update
As egmont mentioned in his comment below, a BiDi implementation is coming to vte
terminal emulator. Check his answer which is the last updated concerning this topic.
Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/
Original answer
No, there is no plans to implement RTL support in gnome-terminal
or any terminal depends on vte
as the case of synaptic
installation terminal.
- You may proxy your command through
fribidi
command to make bidi & basic shaping of Arabic. - You may also use
konsole
(KDE) ormlterm
that had implemented a partial support for Unicode bidi and shaping.
Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)
Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)
Terminal emulators with support for complex text are very weird
hybrids. On the one hand terminal emulators have to lay text out in a
predefined grid in a predefined way, which is in conflict with many
aspects and requirements of complex text, on the other hand users
demand support for complex text in their terminals. It gets uglier
when you think about bidirectional text, say, inside a console text
editor. Nonetheless, it is fair to say that such hybrids do not put
any new demands on the shaping engine. gnome-terminal currently has no
support for complex text other than combining marks. Konsole has
bidirectional text support. Apple's Terminal App has at least bidi
support as well as Arabic shaping support, not sure about other
complex text. Update (Jan 18, 2010): The terminal mode (term and
ansi-term) in recent versions of Emacs can render complex text,
including Indic.
Source: State of Text Rendering
Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).
1
"No, there is no plans to implement RTL support ingnome-terminal
or any terminal depends onvte
" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.
– egmont
Sep 12 at 11:07
add a comment
|
Update
As egmont mentioned in his comment below, a BiDi implementation is coming to vte
terminal emulator. Check his answer which is the last updated concerning this topic.
Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/
Original answer
No, there is no plans to implement RTL support in gnome-terminal
or any terminal depends on vte
as the case of synaptic
installation terminal.
- You may proxy your command through
fribidi
command to make bidi & basic shaping of Arabic. - You may also use
konsole
(KDE) ormlterm
that had implemented a partial support for Unicode bidi and shaping.
Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)
Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)
Terminal emulators with support for complex text are very weird
hybrids. On the one hand terminal emulators have to lay text out in a
predefined grid in a predefined way, which is in conflict with many
aspects and requirements of complex text, on the other hand users
demand support for complex text in their terminals. It gets uglier
when you think about bidirectional text, say, inside a console text
editor. Nonetheless, it is fair to say that such hybrids do not put
any new demands on the shaping engine. gnome-terminal currently has no
support for complex text other than combining marks. Konsole has
bidirectional text support. Apple's Terminal App has at least bidi
support as well as Arabic shaping support, not sure about other
complex text. Update (Jan 18, 2010): The terminal mode (term and
ansi-term) in recent versions of Emacs can render complex text,
including Indic.
Source: State of Text Rendering
Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).
1
"No, there is no plans to implement RTL support ingnome-terminal
or any terminal depends onvte
" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.
– egmont
Sep 12 at 11:07
add a comment
|
Update
As egmont mentioned in his comment below, a BiDi implementation is coming to vte
terminal emulator. Check his answer which is the last updated concerning this topic.
Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/
Original answer
No, there is no plans to implement RTL support in gnome-terminal
or any terminal depends on vte
as the case of synaptic
installation terminal.
- You may proxy your command through
fribidi
command to make bidi & basic shaping of Arabic. - You may also use
konsole
(KDE) ormlterm
that had implemented a partial support for Unicode bidi and shaping.
Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)
Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)
Terminal emulators with support for complex text are very weird
hybrids. On the one hand terminal emulators have to lay text out in a
predefined grid in a predefined way, which is in conflict with many
aspects and requirements of complex text, on the other hand users
demand support for complex text in their terminals. It gets uglier
when you think about bidirectional text, say, inside a console text
editor. Nonetheless, it is fair to say that such hybrids do not put
any new demands on the shaping engine. gnome-terminal currently has no
support for complex text other than combining marks. Konsole has
bidirectional text support. Apple's Terminal App has at least bidi
support as well as Arabic shaping support, not sure about other
complex text. Update (Jan 18, 2010): The terminal mode (term and
ansi-term) in recent versions of Emacs can render complex text,
including Indic.
Source: State of Text Rendering
Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).
Update
As egmont mentioned in his comment below, a BiDi implementation is coming to vte
terminal emulator. Check his answer which is the last updated concerning this topic.
Here is a reference if looking for details: https://terminal-wg.pages.freedesktop.org/bidi/
Original answer
No, there is no plans to implement RTL support in gnome-terminal
or any terminal depends on vte
as the case of synaptic
installation terminal.
- You may proxy your command through
fribidi
command to make bidi & basic shaping of Arabic. - You may also use
konsole
(KDE) ormlterm
that had implemented a partial support for Unicode bidi and shaping.
Currently, there is no correct way to implement those Unicode algorithms for the consoles. (Those implementions in konsole & mlterm are kind of workaround)
Here is a portion from a Behdad Esfahbod's post, he is the main developer of HarfBuzz (hb for short, an OpenType text shaping engine)
Terminal emulators with support for complex text are very weird
hybrids. On the one hand terminal emulators have to lay text out in a
predefined grid in a predefined way, which is in conflict with many
aspects and requirements of complex text, on the other hand users
demand support for complex text in their terminals. It gets uglier
when you think about bidirectional text, say, inside a console text
editor. Nonetheless, it is fair to say that such hybrids do not put
any new demands on the shaping engine. gnome-terminal currently has no
support for complex text other than combining marks. Konsole has
bidirectional text support. Apple's Terminal App has at least bidi
support as well as Arabic shaping support, not sure about other
complex text. Update (Jan 18, 2010): The terminal mode (term and
ansi-term) in recent versions of Emacs can render complex text,
including Indic.
Source: State of Text Rendering
Here is the corresponding bug report in Launchpad bug #263822: RTL (right to left) support in terminal (BiDi).
edited Sep 27 at 19:01
answered Nov 17 '15 at 12:29
user.dzuser.dz
38.3k11 gold badges106 silver badges190 bronze badges
38.3k11 gold badges106 silver badges190 bronze badges
1
"No, there is no plans to implement RTL support ingnome-terminal
or any terminal depends onvte
" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.
– egmont
Sep 12 at 11:07
add a comment
|
1
"No, there is no plans to implement RTL support ingnome-terminal
or any terminal depends onvte
" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.
– egmont
Sep 12 at 11:07
1
1
"No, there is no plans to implement RTL support in
gnome-terminal
or any terminal depends on vte
" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.– egmont
Sep 12 at 11:07
"No, there is no plans to implement RTL support in
gnome-terminal
or any terminal depends on vte
" – This was true when you posted this answer, and is fortunately no longer the case. See my answer for update.– egmont
Sep 12 at 11:07
add a comment
|
GNOME Terminal 3.34 supports right to left scripts such as Arabic.
The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.
It's going to debut in Ubuntu 19.10 Eoan Ermine.
add a comment
|
GNOME Terminal 3.34 supports right to left scripts such as Arabic.
The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.
It's going to debut in Ubuntu 19.10 Eoan Ermine.
add a comment
|
GNOME Terminal 3.34 supports right to left scripts such as Arabic.
The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.
It's going to debut in Ubuntu 19.10 Eoan Ermine.
GNOME Terminal 3.34 supports right to left scripts such as Arabic.
The work actually went into VTE version 0.58, so any other terminal emulator using VTE (e.g. Tilix, Terminator, Xfce Terminal, Guake...) will automatically receive it.
It's going to debut in Ubuntu 19.10 Eoan Ermine.
answered Sep 12 at 11:05
egmontegmont
5,6921 gold badge13 silver badges29 bronze badges
5,6921 gold badge13 silver badges29 bronze badges
add a comment
|
add a comment
|
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f77657%2fhow-to-enable-arabic-support-in-gnome-terminal%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
What happened when you tried bugs.launchpad.net/ubuntu/+source/vte/+bug/263822?
– N.N.
Nov 19 '11 at 10:06
2
why do you need write Arabic in the terminal and why do you want it right to left ???
– Black Block
Nov 19 '11 at 23:24
1
FYI: Arabic is normally written right to left. As are several others languages, with old Hebrew even switching between right to left and left to right. Traditional Japanese writing start from the top-right of page and goes down in a column, with the next 'line' of glyphs to the right. That also gives them books that are read from the right cover, turning pages to left, until the end of the book (Western front cover) is reached.
– david6
Nov 22 '11 at 5:06
Do you need both left to right and right to left, during any given session? Are you using terminal emulation (escape sequences, full-screen, field layout), or is this ONLY for command line?
– david6
Nov 22 '11 at 5:09
@Naruto for me, I need the Arabic support because I use a treminal IRC client and joining an Arabic channel would show distorted words in the client. Not sure about him.
– Suhaib
Nov 26 '12 at 5:24