Oh, sorry about that ... I only posted this because I wasn't able to see the instructions and links for applying BBCode inside a text object. Thanks for the reminder, I'll be more mindful next time.
I have been able to apply BBCode inside a text object. Question though: Are the [LTR] and [RTL] tags supported? While Construct 3 supports the Arabic language and other RTL languages extremely well, it still can't handle cases where a mixture of RTL and LTR languages/characters are in the same text object (or cases with lots of punctuation).
As for Text Input objects, they work flawlessly since we can apply the CSS style direction="RTL" or "LTR" as needed depending on the dominant language to be typed. Unfortunately, we cannot apply the same style to Text objects, and it is because of this that things get a bit messy.
Attached is an example that shows Arabic text that has been input by the user appears from right-to-left (RTL). The same text is copied to the Text object and appears as left-to-right (LTR). While adding newlines to the text can fix some directionality issues, some other characters (such as numbers, exclamation marks, periods, and other punctuation often) appear in the wrong parts of the sentence.
Is there a solution to this? Please advise. Thanks!