tamil font fixer and tamil font encoder View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.0.66 or later
Package size
1.0 MB
Files
27
Favorites
10
Views in the past week
16

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

tamil font fixer and tamil font encoder

by iyrilai (opens in new tab)

2 ratings, too few to average

Text Mesh Pro are not rendeing tamil fonts properly in unity. Here my tamil font fixer for Text Mesh Pro to fix the rendeing issues.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for tamil font fixer and tamil font encoder, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov Version 1.0.0 released 10 Aug 2026 v1.0.0

Asset preview

1 / 4

tamil font fixer and tamil font encoder screenshot 1

tamil font fixer and tamil font encoder screenshot 1

About this asset

Render Tamil text correctly in TextMesh Pro without modifying your localization workflow.

Tamil Font Fixer automatically converts Unicode Tamil text into TSCII or TACE16, allowing legacy Tamil fonts to display correctly in Unity.

Why Tamil text breaks in Unity?

Tamil Unicode fonts rely on OpenType features such as Glyph Substitution (GSUB) and Glyph Positioning (GPOS). Unity's TextMesh Pro does not fully support these features, causing many Tamil characters and ligatures to render incorrectly.

Tamil Font Fixer solves this by converting Unicode Tamil text into TSCII or TACE16, which use fonts that require little or no GSUB/GPOS processing.

Features

  • ✔ Works with TextMeshProUGUI, TextMeshPro and TMP_Text extended
  • ✔ Compatible with most of localization systems
  • ✔ Tested Dropdowns and TMP Dropdowns
  • ✔ Tested Input Fields and TMP Input Fields
  • ✔ Won't affect TextMeshPro component values
  • ✔ Global settings for fonts and encoding
  • ✔ Per-component override settings
  • ✔ Automatic component loading on runtime or editor (Experimental)

Easy Setup

Simply add the Tamil Text Fixer component to your TextMesh Pro object.

The component automatically processes Tamil text whenever it is:

  • Assigned in the Inspector
  • Changed through code
  • Updated by localization plugins

No additional scripting is required.

Global Settings

Configure default behavior from:

Tools → Tamil Font Fixer Settings

Settings include:

  • Default TMP Font Asset
  • Default Encoding (Unicode, TSCII, or TACE16)
  • Experimental: Automatic component loading on runtime
  • Experimental: Automatic component loading on editor

Scripting API

The package includes a simple scripting API.

TamilTextFixer

  • Enable or disable the fixer
  • Override global settings
  • Assign custom font assets
  • Change encoding through code

TamilEncoder

  • Unicode ⇄ TSCII conversion
  • Unicode ⇄ TACE16 conversion
  • TSCII ⇄ TACE16 conversion
  • Accessing supported Tamil character sets

Common Problems Solved

  • Tamil font not working in Unity
  • Tamil text not rendering
  • Broken Tamil characters
  • Incorrect Tamil glyphs
  • Tamil TextMesh Pro issues
  • Tamil localization problems
  • Tamil Unicode conversion
  • Tamil encoder for Unity
  • TSCII font support
  • TACE16 font support

Documentation | Source Code | Report Issues

From the publisher's Asset Store listing.

Technical details

Supported Components

  • TextMeshProUGUI
  • TextMeshPro
  • TMP_Dropdown
  • TMP_InputField
  • All components derived from TMP_Text

Supported Encodings

  • Unicode
  • TSCII
  • TACE16

Documentation