Why Tamil Fonts May Not Display on Windows 11
Windows 11 ships with built-in Tamil Unicode support, but it is not always active by default — especially on systems set up with a non-Indian regional locale. If you see boxes (□□□) or question marks instead of Tamil text, you need to either enable Tamil language support or install a Tamil font manually.
There are two separate situations: Tamil Unicode text not rendering, and Tamil legacy font documents (Bamini, TSCII, etc.) not rendering. The fix is different for each.
Fix 1 — Enable Tamil Language Support (for Unicode Tamil)
This is the most common fix. It installs the Tamil rendering engine and system fonts that Windows needs to display Unicode Tamil on screen.
- Press Windows + I to open Settings.
- Go to Time & Language → Language & Region.
- Click Add a language.
- Search for Tamil and select தமிழ் (Tamil).
- Click Next — you do not need to set it as your display language. Uncheck "Set as my Windows display language" if you want to keep English as the UI language.
- Click Install. Windows downloads and installs Tamil font support in the background (requires internet, about 50 MB).
- Restart any open applications (browsers, Word, etc.) after installation completes.
After this, all Unicode Tamil text — in browsers, Word, PDF viewers, and messaging apps — should render correctly.
Fix 2 — Install a Tamil Font File Manually (.ttf / .otf)
If you need a specific Tamil font (for design work, a particular typeface, or a legacy encoding font like Bamini), you can install it manually:
- Download the font file (.ttf or .otf). You can get free Tamil fonts from the FontConvertor.in Font Downloader.
- Right-click the downloaded .ttf file.
- Select Install to install for your user account only, or Install for all users if you want it available system-wide (requires administrator rights).
- The font is now available in all applications — Word, Photoshop, Canva desktop, etc.
Installing Multiple Tamil Fonts at Once
If you have several font files to install:
- Select all the .ttf / .otf files in File Explorer (Ctrl+A to select all).
- Right-click the selection.
- Choose Install or Install for all users.
Windows installs all selected fonts in one go.
Recommended Tamil Fonts for Windows 11
These are the most useful Tamil fonts to have installed:
- Noto Sans Tamil — Google's open-source Tamil font. Clean, modern, excellent for screen and print. Covers all Tamil Unicode characters.
- Latha — Included with Windows. Traditional Tamil style, good for formal documents.
- Vijaya — Also included with Windows. Slightly bolder than Latha.
- Tamil MN — Available on Mac; for Windows users, Noto Sans Tamil is the equivalent.
- Bamini — Legacy font needed to view old Bamini-encoded documents. Download from FontConvertor.in.
- SenTamil — Legacy font for SenTamil-encoded documents.
- TSCII (KOLLT) — Legacy font for TSCII-encoded documents.
Verifying the Installation
To confirm a font is installed correctly:
- Open Microsoft Word or WordPad.
- Click the font name dropdown in the toolbar.
- Type the font name (e.g., "Noto Sans Tamil") — it should appear in the list.
- Select it and type some Tamil text or paste Unicode Tamil characters — they should render correctly in that font.
Tamil Fonts in the Browser
For Tamil text to render in Chrome, Edge, or Firefox on Windows, you only need the language support installed (Fix 1 above) — you do not need to install individual fonts for web browsing. Websites specify which fonts they want to use, and the browser falls back to your system Tamil fonts automatically.
Still Seeing Boxes After Installing?
- Restart your browser completely (close all windows, reopen).
- In Word: go to File → Options → Advanced → scroll to "Show document content" → make sure "Substitute fonts" is not hiding the Tamil font.
- If a specific PDF shows boxes: the PDF may have the font embedded incorrectly. Try opening it in a different PDF viewer (e.g., try Edge's built-in viewer if you used Adobe Reader, or vice versa).
- For legacy Tamil documents that look like random English letters: those are not a font installation issue — they need to be converted to Unicode first.
Convert legacy Tamil font text to Unicode — free, instant, works in any browser.