RTL support (right to left languages) is not completed, Hebrew (and possibly other MENA) issues
Here are the issues ranked from the most severe to an inconvenience:
- Range selector animation does not work properly for Hebrew Text:
the animation is reversed, for one line you could hack it with setting animation to "start" instead of "end" and reversing the keyframes. with 2 lines you are doomed.
- Highlighting/Selecting Text problems:
this happens when you have combined text of Hebrew and English or Hebrew and numbers in the same layer or Hebrew with another Hebrew that has a change in size or weight. the situation get's worse when you move the layer, the selected area of the text is changing making it hard to select anything outside the Hebrew letters
Moving the text makes it worse:
Wrong translation for "Sample" in the Font Preview:
the preview for Hebrew fonts is written "לטעום" which is a bad attempt to write something like "Sample" but in hebrew it means "to Sample" aka to taste something. it should be "דוגמה" which is "Sample" or "Example"
Adobe Clean looks bad for Hebrew:
the letters stick to the top when on layers, and are pretty ugly in general :(
General Feedback: I really thing the MENA implementation in Ae should be seamless same as Ps and Ai. you should not have to choose between engines. many times you are combining both and I hope it's a temporary phase until the MENA engine will be stable. the current setup is not that bad because you can combine in the same project both of the engines, but have to change each time. restarting the software is not required which is a good thing. this way I could use MENA engine for things that work and not use it when things that do not work. hopefully in the end it will work for everything so I won't need to select it and simply enjoy typing freely in both languages.
Doru Catana commented
As many more said, text animator works left to right regardless of the type engine selected. What is worse is that if you want to add any expression to range selector, the expression counts the characters in the correct manner. So the expression counts from right and the range animator counts from left. It's ok for a one-line text, you can split("").reverse().join(""), but it's impossible for multiple line text to find out what index a word has so you can add the animator only to that word. As an easy test, create a fill color text animator. Select a color. Add this as expression selector:
txt = text.sourceText.split("");
if(txt[textIndex-1] == "ط") 100
This should highlight all the ط characters. It does nothing even close to that.
ali jaber commented
Besides those bugs all justify options in the paragraph panel (justify last left, justify last right...) don't work properly with Arabic text, any option of those will hide one or more lines from the end of the text arbitrary,
My workaround is to add more lines that I don't need until all the lines of my original text reappear.
Taha Moussa commented
when animating Arabic text (or any RTL) the range selector works from LTR, if I reverse the animation it works for single line text, but with multiple lines the animation works from bottom to top
This should be resolved
Shaul Firon commented
A MAJOR issue for me too. I'm just starting with AE, the combination of RTL and this convoluted interface is a night mare for a beginner!!!
Yair Katznelson commented
Corona times just made me understand & learn that there are other software I can use instead of adobe. Most of them are more modernized & reliable.
A bug known to adobe for already 3 years & no one responds.
This is my last year with creative cloud, I'm not gonna renew my subsciption.
Gurpritam Kaur commented
I want to translate my English text which is already animated into Hebrew and I switched on the option of RTL (middle eastern Lang) in AE CC but I am still facing issues. When I copy paste the Hebrew text on already animated text it flips but when I create a new text layer and copy paste it then it comes out proper. I don't understand why is it happening and I have multiple layers and reanimating the layers is painstaking. If anyone has a solution regarding this please help. Thanks!
Kaitlyn Higgins commented
Has anyone found a work around for animating text in Hebrew? When I export with Lottie Bodymovin my text ends up flipped (letters are backwards!), right alignment is ignored and the entire text block is moved to the left considerably.
Yair Katznelson commented
CC 2020 and still RTL languages bug with combining numbers or english letters,
Why add a feature if you can't support & fix it??
fix it I'm a paying Customer
Adding my vote and hope to fix RTL issues! It's about time for direction equality! Thanks Adobe!
Eran Stern commented
I add my voice (also) here as well.
If there's a need, I'll be glad to show you guys what's not working in a private session
Noam Segev commented
we suffer for too long! come on adobe!
Guy breitman commented
Please fix the Hebrew supporting.
Eran Stern commented
#3 is fixed in 2018
Ze'ev Gilad commented
We have the same issue ... on macOS 10.11.6, Ae 15.1.2
Roei Tzoref commented
Arabic text with more then one line proves causes text selection/highlighting issues:
1. create a MENA text layer
2. move it
3. try to select the first line
and also any MENA text has issue with coloring different words or letters in the same text layer.
1. create a MENA text
2. highlight some of it and change the color from the character panel