This package addresses the issue of Unity3D not rendering Tamil texts correctly in InputField, Text, and Dropdown components. It uses the Notosans Tamil Regular & Bold Font Assets and supports both Tamil and English characters. The package works on all platforms, including Windows, Mac, iOS, and Android.
Note that this plugin only renders Tamil texts within Unity and does not allow sharing of rendered text outside the Unity environment, as the particular Unicode characters may not be available. To share the original text, you need to save it in variables before rendering.
The package also includes a feature to store the original TextComponent value, which can be accessed from any other script. For InputFields and Dropdowns, you need to save the content from the text field and call the correct rendering function.
This package is compatible with TextMesh Pro InputField and works properly when Hide Mobile Input is enabled. If not enabled, some Unicode characters may not match the keyboard's EditText in Android and iOS, but will display properly in Unity's Input Component.
This package uses Notosans Tamil Regular & Bold Font Assets and requires Newtonsoft.Json version 3.2.1 for json parsing. It is compatible with all platforms and works with TextMeshPro, InputField, Text, and Dropdown components.




