[FIXED] BUG: Arabic Text With Line Break Bottom Right Aligned Incorrectly

More
3 years 6 months ago - 3 years 6 months ago #4331 by nindim
Hi,

I am having an issue where Arabic text with a manually inserted line break is causing the text to render bottom to top instead of top to bottom.

The only thing I could find on this is thread from 6 years ago: inter-illusion.com/forum/i2-localization...-lower-right?start=0

This is the text pasted from Google Sheets, but not sure if it will help as it appears non-RTL here:

ضاعف XP
من خلال مشاهدة شريط فيديو قصير

The attached image shows how the text appears in various places in the pipeline:



The in-game result I am expecting is this:



Thank you!

Software Versions
Unity 2018.4.23
Text Mesh Pro: 1.5.0 Preview 11
I2 Localization: 2.8.13 f2
Attachments:
Last edit: 3 years 6 months ago by nindim.

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #4353 by flors
Exactly the same is happening to me!

Anyone has a solution?

Please Log in or Create an account to join the conversation.

More
3 years 2 months ago #4445 by nindim
This is fixed in version 2.8.16.

Please Log in or Create an account to join the conversation.

More
3 years 1 month ago #4475 by rds1720
Sorry to revive the thread (I can open a new one if necessary), but I'm on 2.8.17 and every arabic multiline text starts at the bottom (using TextMeshPro).





RTL is working fine but it seems that the line break parsing is done from left to right. Is it possible it's still broken or am I missing something?

One important thing though: the text is set via code (tmPro.text = LocalizationManager.Get(myLine)), not with a I2Localize component.

Thank's in advance!
Attachments:

Please Log in or Create an account to join the conversation.

Time to create page: 0.244 seconds
Template by JoomlaShine