Typotheque fonts are Unicode compliant, so you need to enter your text correctly encoded. An easy way to find out if you have correctly encoded text is to copy-paste a sample of the text into Internet browser, for example into Google search. If the text appears correctly (as Hindi, Arabic, etc), than you are ready to use the Typotheque fonts.
Correctly encoded text
If you see gibberish text, you are likely using non-standard 8-bit text encoding. You will need to convert it to Unicode first, or retype it completely.
Non-standard 8-bit text encoding