Page 1 of 1

RTL (Arabic/Persian) Support Suggestion – TextMeshPro Paragraph Issue & Market Opportunity

Posted: Sat Mar 28, 2026 12:06 pm
by arsham13662
Hi,

I’m currently working on adding Persian (Farsi) and Arabic language support to House Party using a custom BepInEx (IL2CPP) mod.

So far I’ve managed to:
• Load custom TMP fonts via AssetBundle
• Implement Arabic/Persian character reshaping
• Inject custom RTLTextMeshPro components at runtime

However, I’ve hit a major limitation with TextMeshPro:

➡️ RTL paragraph rendering is not handled correctly:
• Line wrapping breaks incorrectly
• Multi-line dialogues appear in wrong order
• Text alignment behaves like LTR even when forced

This makes longer dialogues very difficult to read in RTL languages.

💡 My question:

Does House Party (or your current Unity/TextMeshPro setup) have any internal support, workaround, or plans for proper RTL paragraph handling?

💰 Also worth mentioning:

There is a very strong and growing player base in Persian and Arabic regions. Games that properly support RTL languages often see significantly higher engagement and revenue in these markets.

Adding proper RTL support could open the game to a much wider audience.

If helpful, I can share my current implementation (BepInEx plugin + RTL system) and collaborate on possible solutions.

Thanks!