mojira.dev
MC-35765

Viewing text in Right-to-Left language while in another language renders backwards and non-connected

Viewing Arabic text in another languages renders non-connected, which is annoying that we have to switch the language to read Arabic text.

When reading Arabic the words flip on another language like English, it will be viewed as " f t a r c e n i M". The words are not connected and it is rendered left to right.

This still occurs when Force Unicode Font option is on.

To reproduce:
Copy: ماينمكرافت
Paste into chat
Should appear as the following in default language settings:

[media]

If appears non-connected meaning it isn't fixed, like:

[media]

Attachments

Comments

migrated
[media][media][media][media][media][media]
AgentM

cannot reproduce please tell how to make those arabic letters

mbcx2

@Mevlid Schop
Try to add an Arabic keyboard and switch input language.
Place a sign and type(Anything if you don't have an Arabic keyboard or don't know Arabic)
Switch Minecraft language from English to Arabic you can notice the text render will render incorrectly.

Ezekiel

Is this still a concern in the latest Minecraft version 13w48b? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

mbcx2

Ok updated, did not check my email for a long time ;D

mbcx2

Updated!
Still exists in latest official release (1.7.9) and snapshot release (14w11b).

mbcx2

To reproduce copy ماينكرافت to the Minecraft chat, same thing will happen.
Reproduced in 14w30b, but still exists

This is a HUGE thing, since we do not want to change our Minecraft language to read Arabic.

Dlawso the Really Lucky Rabbit

Any reason why this is opened yet there is a fix version?

Ezekiel

Because it was attempted to be fixed but found to still be broken.

[Mod] redstonehelper

Sonic: No, because I added a fixed version instead of an affected version. Thanks for noticing.

marcono1234

Should affect every right-to-left language, shouldn't it?

SunCat

It should, but it won't hurt if you check if it's true

Kraif

Confirmed for 1.13 & 18w30b.

Kraif

Confirmed for 18w31a.

Kraif

Confirmed for 18w32a.

Kraif

Confirmed for 18w33a.

Kraif

Confirmed for 1.13.1.

Kraif

Confirmed for 1.13.2-pre2.

omkhamsa

Confirmed for 18w49a

Ely G

Confirmed for 1.14.1 and 1.14.2pre2 and 1.14.2pre3

Ely G

Confirmed for 1.14.2

omkhamsa

I FOUND A TEMPORARY SOLUTION.

All you need is to install attached resource pack (

[media]

), select "English (Arab World)" from the language selection menu and the issue will be fixed.

When creating a new language in minecraft, in the pack.mcmeta file you can put "bidirectional" : false if the language is not rendered from right to left.
However, if you set it to true it will fix the issue and view both LTR and RTL correctly.

SFR

Confirmed for 1.14.3, 1.14.4 and all 1.15 snapshots up until 19w39a.

SFR

Confirmed for 1.15.

Conem

Confirmed in 1.16 Pre-release 2.

Conem

Confirmed in 1.16-pre3.

Conem

Confirmed in 1.16-pre4.

Conem

Confirmed in 1.16-pre5.

Conem

Confirmed in 1.16-pre6.

Conem

Confirmed in 1.16-pre7.

Conem

Confirmed in 1.16-pre8.

omkhamsa

confirmed in 1.16 rc-1

O.B.

It hasn't been fixed for Hebrew though. Even though 1.16 is out.

in the photo it says םולש it should say שלום.

[media]

 

Bry10022

I also noticed that the arabic letters do not seem to be connected (actually touching) to one another (given the screenshots)…

marcono1234

This has been fixed in version 20w30a which is a snapshot for the not yet released version 1.16.2. If you are still experiencing this or a similar issue in 20w30a or a newer version please search and if you did not find an existing report create a new one.

boq

Note: they are still not rendered connected, but that's separate issue (which probably is not going to be fixed for long time). This fix restores behavior from description (i.e. characters are correctly reordered and shaped, no matter what language is selected)

shmoobalizer

this says resolved as fixed but i just tried ingame with the example from the description and it does not work as it should, the characters are backwards.

user-f2760

Did you read the comment above yours?

Ely G

I think that commenter is referring to the fact that RtL text is still reversed in text boxes like the chat, even though it shows up properly in the right direction

mbcx2

boq

Confirmed

UI

language

Minecraft 13w42a, Minecraft 1.7.4, Minecraft 14w11b, Minecraft 1.7.9, Minecraft 1.7.10, ..., 20w17a, 1.16 Pre-release 3, 1.16 Pre-release 5, 1.16 Pre-release 7, 1.16.1

20w30a

Retrieved