Guides

How to Install Tamil Fonts on Windows, Mac and Phone

தமிழ் எழுத்துருக்களை நிறுவுவது எப்படி

Installing the font is the easy part. The part that matters is choosing a Unicode Tamil font, because a legacy font can look right in a preview and then turn into English letters everywhere else.

Updated By TypeTamilOnline EditorialHow we check guides

Short answer

Download a Unicode Tamil font, then install it: right-click the file and choose Install on Windows, add it in Font Book on Mac, or copy it to ~/.local/share/fonts on Linux. On iPhone and Android you install fonts through apps. Then type Tamil and check that every letter joins correctly.

Choose Your Device

Where to install a Tamil font on each device
DeviceHow you add a fontWho can use it
Windows 11 or 10Right-click the font file and choose Install, or drag it into Settings > Personalization > Fonts.You, or every account with Install for all users.
MacOpen the file in Font Book, or choose File > Add Fonts to Current User.You, or every account if you install for the computer.
LinuxCopy the file into your fonts folder and refresh fontconfig.You, or every user with a system folder.
AndroidUsually only inside an app or a vendor font store, not in system settings.That app, or that phone theme.
iPhone and iPadInstall a font app from the App Store, then open it to install its fonts.Apps that support custom fonts.
ChromebookNo native font installer. Google Docs offers extra fonts inside Docs.Only the app that provides the font.

Windows 11 and Windows 10

Microsoft supports two install options for a font file: Install for your account and Install for all users for the whole computer. Neither needs a third-party installer.

  1. Download a .ttf or .otf Tamil font. If it arrives as a .zip, right-click the zip and choose Extract All first.

  2. Right-click the font file and choose Install. To make it available to every account, choose Install for all users and approve the administrator prompt.

  3. You can also open Settings > Personalization > Fonts and drag the font file onto the page. Windows shows the font under Available fonts when it is installed.

  4. Restart the app that needs the font. Word, Photoshop and other programs usually build their font menu at startup.

A font installed with Install goes into your own profile at %LOCALAPPDATA%\Microsoft\Windows\Fonts. A font installed for all users goes into C:\Windows\Fonts. That difference matters on a shared computer, and it also explains why a font can appear in one account and not another.

Windows 11 Fonts settings with the drag and drop install box, and a right-click menu showing Install and Install for all users.
Windows 11: drag a font file into Settings > Personalization > Fonts, or right-click it and choose Install for all users.

If Word or Another App Still Does Not List the Font

Check the app is not running as administrator while the font was installed for your account only. Programs running with elevated rights read the all-users font list, not your personal one. Install the font again with Install for all users, or close the elevated app and open it normally.

Tamil Supplemental Fonts on Windows

Windows 11 can add Latha and Vijaya as an optional feature. Open Settings > System > Optional features > View features, search for Tamil Supplemental Fonts, and install it. On Windows 10 the same package is under Settings > Apps > Optional features > Add a feature. These fonts are useful for older documents that name Latha or Vijaya, but they are not required for Tamil to display.

Mac

macOS uses Font Book for fonts, and Apple documents four ways to add one: the File menu, dragging the file onto the Font Book window, dragging it onto the Font Book icon in the Dock, or double-clicking the file in Finder and choosing Install.

  1. Open Font Book from Applications or Spotlight.

  2. Choose File > Add Fonts to Current User and select the font file. You can also drag the file into the Font Book window.

  3. Font Book validates the file and warns you about duplicate or damaged fonts. Read the warning before you continue.

  4. Quit and reopen the app that needs the font.

To install for every account on the Mac, choose File > Add Fonts to Computer and enter an administrator password. You can also set the default install location in Font Book > Settings. Current-user fonts live in ~/Library/Fonts; all-user fonts live in /Library/Fonts.

Font Book on Mac showing the Tamil collection, Noto Sans Tamil selected, and a large Tamil preview.
Font Book: File > Add Fonts to Current User. Use Add Fonts to Computer, or change the default install location, for every account.

Linux

Linux desktops use fontconfig. Copying a font into the right folder and rebuilding the cache makes it available without a special installer.

  1. Create your personal font folder if it does not exist: mkdir -p ~/.local/share/fonts.

  2. Copy the font file into it: cp NotoSansTamil-Regular.ttf ~/.local/share/fonts/.

  3. Rebuild the font cache: fc-cache -f -v.

  4. Check that fontconfig can see it: fc-list | grep -i tamil. The font name should appear in the output.

  5. Restart the app. If it still does not appear, log out and back in.

For every user on the machine, put the file in /usr/local/share/fonts with sudo and run sudo fc-cache -f -v. The GNOME Fonts app is a viewer and manager; it is not required for the copy-and-refresh method.

iPhone and iPad

iOS and iPadOS do not let you add a font file to system settings directly. Font apps from the App Store install their fonts, and the fonts then appear under Settings > General > Fonts. Only apps that support custom fonts can use them, so a newly installed font will not change the system interface or every app.

  1. Install a font app from the App Store and open it.

  2. Use the app to install the Tamil font. Some apps do this through a configuration profile; if you see Profile Downloaded, open Settings, tap it, and follow the install steps.

  3. Check Settings > General > Fonts to confirm the font is listed.

  4. Open the app where you want to use it, such as Pages or Keynote, and choose the font from that app's font picker.

Two iPhone Settings screens: General highlighted on the first, and Fonts highlighted on the second with Noto Sans Tamil installed.
iPhone and iPad: install a font app, open it, then check Settings > General > Fonts.

Android

Most Android phones do not allow you to install an arbitrary font file as a system font. The font picker in Settings is controlled by the phone maker, and changing system fonts usually means using the vendor's theme store, not a .ttf from a website.

  • Samsung: open Settings > Display > Font size and style > Font style > Download fonts and install a font from the Galaxy Store. This changes the phone theme, not the font inside every app.

  • Design apps: PixelLab and similar apps can import a .ttf or .otf for their own text layers. The font is available only inside that app.

  • Documents: Google Docs and Word for Android use their own font lists. If the Tamil font you want is not there, create the document on a computer and open it on the phone, or export a PDF.

Android itself already includes Tamil fallback fonts, so Tamil text in a normal app should display without installing anything. Boxes on Android usually mean the app is using a font that lacks Tamil glyphs, not that the phone needs a system font.

Chromebook

ChromeOS has no font installer in Settings. You cannot add a .ttf to the Chromebook system and use it in Chrome, Android apps or the Files app. The workaround is the Linux development environment: fonts installed there are available to Linux apps, but not to Chrome tabs or Android apps.

For documents, use Google Docs. Open the font menu, choose More fonts, search for a Tamil font such as Noto Sans Tamil, and add it. The font belongs to your Google account and travels with Docs, Slides and Sheets, but it is not a system font.

If You Only Need the Font Inside Microsoft Office

Microsoft 365 has cloud fonts. With an internet connection, the fonts appear in the font menu in supported Office apps and download when you use them, so the document renders correctly on another device with Microsoft 365. On Windows, cloud fonts require File > Account > Manage Settings and Optional connected experiences to be on.

Cloud fonts are not installed in Windows. Photoshop, Canva and other non-Office apps cannot see them, and older Office versions may not render them. If you need the font outside Office, install the font file normally.

Check That the Font Is Really Unicode

A font preview is not a reliable test. Legacy fonts such as Bamini place Tamil-shaped glyphs on English keys, so a preview can look like Tamil even though the text is stored as Latin letters. The test is to apply the font to real Unicode Tamil and see whether the letters join correctly.

Type or paste this sample, apply the new font, and check the shapes:

தமிழ் எழுத்துரு சரியாக உருவாகிறதா? கொ டோ ஸ்ரீ க்ஷ நன்றி

If the sample breaks, the font is not a good Unicode Tamil font or the app is not shaping Tamil. If you paste Bamini text into a Unicode font and see Latin letters such as jkpo;, the text is legacy, not Unicode. Convert it with the Bamini to Unicode converter before you change the font.

Where the Font Goes

Font folders on Windows, Mac and Linux
SystemThis accountEvery account
Windows%LOCALAPPDATA%\Microsoft\Windows\FontsC:\Windows\Fonts
Mac~/Library/Fonts/Library/Fonts
Linux~/.local/share/fonts/usr/local/share/fonts

If a font is in the right folder but an app still refuses to show it, restart the app first, then the computer. On Windows, a font installed for one account is invisible to another account and to elevated programs; that is the most common reason a font "disappears" when you open a different app.

Questions People Ask

How do I install a downloaded Tamil font on Windows?

Extract the ZIP first, then right-click the font file and choose Install. Alternatively, use Settings > Personalization > Fonts to manage fonts. Choose the actual TTF or OTF file rather than the ZIP archive, then select the installed family in the app where you want to use it.

How do I install a Tamil font on a Mac?

Double-click the downloaded font file in Finder, then click Install in the font dialog. Font Book checks the file as part of installation. Extract a ZIP before opening its font files, and keep any licence included with the download for later reference or redistribution.

Why can I not install the font ZIP directly?

A ZIP is a package containing files, so extract it and install the font inside. Look for a TTF or OTF file rather than trying to install a readme or licence. Our font downloads include supporting information that you should keep even though it is not part of installation.

What is the difference between Install and Install for all users on Windows?

The choice determines which accounts can use the font: a per-user installation is for your account, while an all-users installation makes it available across the computer. Use the shared option only when you need it and have the required administrator access. Check with the administrator on a managed school or office computer.

Do I have to install every weight in a Tamil font download?

No, install the weights you intend to use, while keeping the complete download as a reference. A family may include separate style files or a variable font, so inspect its contents first. For a normal document, start with regular and the bold style you actually plan to apply.

How can I check that my Tamil font was installed on Windows?

Open Settings > Personalization > Fonts and look for the family name. Then select that family in your document and test a short Unicode Tamil line. If the file is installed but the app still cannot use it, follow the font display troubleshooting guide.

Can I install a Tamil font on an iPhone or iPad?

Yes, Apple supports fonts installed through font apps for use in apps that support them. Manage installed fonts under Settings > General > Fonts. This is not a way to replace every font across the device, so check your intended writing or design app before downloading a font package.

Does installing a Tamil font also install a Tamil keyboard?

No, installing letter shapes does not set up an input method. Use our Tamil typing editor to produce Unicode text, then apply the installed font in your document. If you already have Tamil text, you can test the font by pasting a short line without changing your keyboard.

What should I do if Font Book reports a damaged Tamil font?

Validate the font in Font Book and review its warnings before using it. Choose File > Validate File to inspect a downloaded file, or validate a selected installed font. Keep your original document and download, and obtain a fresh copy from the font’s publisher if validation reports a failure.

How do I remove a Tamil font I installed?

On Windows, open Settings > Personalization > Fonts, select the family and choose Uninstall. On a Mac, select the font in Font Book and press Delete. Check documents that use it before removal, since their appearance may change when the chosen family is no longer available.

Sources

Every step on this page was checked against these official pages on . Menu names can change with software updates. If yours look different, tell us.

  1. Unicode: Fonts and Keyboards unicode.org
  2. Apple: Remove Fonts support.apple.com
  3. Microsoft Support: Manage fonts in Windows support.microsoft.com
  4. Microsoft Learn: Windows missing fonts and optional font features learn.microsoft.com
  5. Microsoft Support: Add a font in Word support.microsoft.com
  6. Apple Support: Install and validate fonts in Font Book on Mac support.apple.com
  7. Apple Support: Install and manage fonts on iPhone support.apple.com
  8. Apple Support: Install and manage fonts on iPad support.apple.com
  9. GNOME System Administration Guide: Fonts for a single user help.gnome.org
  10. GNOME System Administration Guide: System fonts help.gnome.org
  11. Google Support: Add a new font to a Chromebook support.google.com
  12. Samsung Support: Download and install fonts on a Galaxy phone samsung.com
  13. Microsoft Support: Cloud fonts in Office support.microsoft.com
  14. Unicode Consortium: Tamil script FAQ unicode.org