about rtl languages

Hey,
I am using text mesh pro and it seems that when I type Arabic letters it just squares
I saw the rtl plugin but it’s too much work to replace everything now
is there a free font that I can use for commercial use that will support Arabic, English,Hebrew ?
thank you

You will need more than a font to support RTL, the free plugin you mention is also needed: GitHub - pnarimani/RTLTMPro: Right-To-Left Text Mesh Pro for Unity. This plugin adds support for Persian and Arabic languages to TextMeshPro.

Google has some fonts which are available for commercial use https://fonts.google.com/
You will also need the latest version of TMP and the latest Unity patch release, to support font features such as ligatures.