Created attachment 77466 [details]
When writing "->" in writer the signs are translated into an arrow icon. This translation is done without taking the text/paragraph directionality into consideration. So it's possible to have an -> arrow in a text which is RTL.
Input (please type, don't copy/paste as it won't translate the arrow):
אחד -> שתיים
אחד → שתיים
אחד ← שתיים
See also the attached example document.
AFAIK arrows are not supposed to be mirrored automatically.
I think you should set two separate autocorrect replacement:
one for -> to →
and another one for <- to ←
does this solves your problem?
Still happens in:
Build ID: 1:5.4.2-3~bpo9+1
CPU threads: 8; OS: Linux 4.9; UI render: default; VCL: gtk2;
Locale: en-US (en_US.utf8); Calc: group
OS: Debian 64bit Stretch (Debian 9.2, with some backported packages)
Bug still manifests with:
Build ID: 5d19a1bfa650b796764388cd8b33a5af1f5baa1b
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk2;
Locale: en-GB (en_GB.UTF-8); Calc: group threaded
Still manifests with:
Build ID: b0a288ab3d2d4774cb44b62f04d5d28733ac6df8
CPU threads: 4; OS: Linux 5.2; UI render: default; VCL: gtk3;
Locale: he-IL (en_IL); UI-Language: en-US
Also, this is not an enhancement request - it's a bug. When I type -> and press F3, I do _not_ expect to get an arrow that looks like <- . It's a design bug rather than an implementation bug.