(❣️ Easy To Fix Bug) Lack of Spacing in Right to left languages (RTL) Chat text Using New TextChatService

In the new TextChatService, when using right-to-left (RTL) languages such as Hebrew and Arabic, there is no spacing between the username and the chat message text. In other languages (e.g., English), a space appears between the username and the message, which improves readability. However, in Hebrew and other RTL languages, the message text appears directly attached to the username, making it harder to read.

Additional Information:

This issue seems to specifically affect RTL languages and may impact readability in other RTL language implementations.

Expected Behavior:

The username and chat message should be separated by a space, as seen with LTR languages like English.
image

Actual Behavior:

In RTL languages, there is no space between the username and the chat message, resulting in visual clutter.
image
image

To roblox Staff: why couldnt you simply add the space character after the “:”? instead of being part of the chat text message

4 Likes

Maybe it wasn’t an easy to fix bug after all. RTL text is not the same as LTR, so perhaps the space was shoved at the end of the Arabic text instead of being in front somehow? We should not assume how easy a bug is to fix because we can’t see the behind the scenes.

Wouldn’t that scenario make the bug easier to fix?

It would, but I haven’t seen this bug personally because I don’t speak Arabic! I couldn’t be sure that’s why this is happening then.

So apparently this is happening because they’ve removed space after : which fixed the double space problem but caused disable translation button and this to show improperly

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue and will start investigating, we will update you when we have further information.

Thanks for flagging!