Guides

Tamil Font in Photoshop: Fix Broken Letters

ஃபோட்டோஷாப்பில் தமிழ் எழுத்துரு

Photoshop can shape Tamil, but the answer depends on the version. The World-Ready switch that older tutorials describe is gone in Photoshop 23 and later, and in an older version turning it on is often the whole fix.

Updated By TypeTamilOnline EditorialHow we check guides

Short answer

Use a Unicode Tamil font and a current app. Photoshop 23 and later shape Tamil with the Unified Text Engine, so there is no World-Ready switch. Photoshop 22 and earlier need World-Ready Layout in Type preferences. Illustrator needs a South Asian composer in the Paragraph panel menu. Premiere Pro and After Effects use the universal engine.

First, Check the Text Is Unicode

A font cannot repair text that was never Unicode. Legacy fonts such as Bamini store Tamil shapes on English keys, so the word தமிழ் can be stored as jkpo;. Applying a Unicode font to that text only reveals the Latin letters underneath.

Paste a short sample into a plain text field and look at it without the legacy font applied. If you see Latin letters, convert the text with the Bamini to Unicode converter first. If you see Tamil characters but the vowel signs are detached or in the wrong order, the text is Unicode and the app is not shaping it.

The sample below covers the shapes that usually break first: a basic word, a combining vowel sign, a ligature and a grantha letter.

தமிழ் கொ ஸ்ரீ க்ஷ நன்றி

Photoshop 23 and Later

Photoshop 23.0, released in October 2021, replaced the old language-specific engines with the Unified Text Engine. It uses HarfBuzz for shaping, so Tamil works without turning on a World-Ready layout. New type layers support all scripts by default.

  1. Update Photoshop to version 23.0 or later.

  2. Install a Unicode Tamil font. On Windows, Noto Sans Tamil or Nirmala UI is enough; the font installation guide covers the other platforms.

  3. Select the Type tool, create a type layer, and type or paste Unicode Tamil.

  4. In the Character panel, choose the Tamil font. Setting the Language menu to Tamil is useful for hyphenation and spell check, but it does not control shaping. The Unified Text Engine shapes the script automatically.

  5. If an old document still uses a legacy text engine, you can switch that layer with the composer option in the Paragraph panel flyout menu. For new work, leave it on the default.

Tamil in Photoshop gets correct shaping and common type attributes. Advanced OpenType features that Photoshop exposes for Latin, Arabic and Japanese are not available for Tamil. If the letters are correct but the typography looks plain, that is the expected level of support, not a broken font.

Photoshop Character panel with Noto Sans Tamil selected, a Tamil text layer on the canvas, and the Language menu set to Tamil.
Photoshop 23 and later: use a Unicode Tamil font. The Language menu is for spelling and hyphenation, not shaping.

Photoshop 22 and Earlier

Older Photoshop versions split text handling between a Latin engine and a World-Ready engine. Tamil needs the World-Ready engine. The setting is a preference, so you have to restart Photoshop before it takes effect.

  1. On Windows, open Edit > Preferences > Type. On Mac, open Photoshop > Preferences > Type.

  2. In the Choose Text Engine Options section, select World-Ready Layout.

  3. Click OK and restart Photoshop.

  4. Create a new type layer, choose a Unicode Tamil font, and paste the Tamil text again. Rebuilding the layer is more reliable than repairing an old one.

If an old document still shows broken Tamil after the restart, select the type layer and use the Paragraph panel flyout menu to choose the World-Ready composer for that layer. Then replace the legacy font with a Unicode Tamil font.

Photoshop Type preferences with World-Ready Layout selected under Choose Text Engine Options.
Photoshop 22 and earlier: Edit > Preferences > Type (Photoshop > Preferences on Mac), then choose World-Ready Layout and restart.

Illustrator

Illustrator supports Tamil through its Middle Eastern and South Asian composers, but the composer is hidden until you enable the Indic options. Turning on the language alone is not enough.

  1. On Windows, open Edit > Preferences > Type. On Mac, open Illustrator > Preferences > Type.

  2. Select Show Indic Options. You cannot enable the Indic and East Asian options at the same time, so turn off East Asian options if they are on.

  3. Select the Tamil text, open Window > Type > Paragraph, then open the Paragraph panel menu.

  4. Choose Middle Eastern & South Asian Single-line Composer for a heading, or Middle Eastern & South Asian Every-line Composer for a paragraph.

  5. Set the Character panel language to Tamil and choose a Unicode Tamil font. The language affects hyphenation and spelling; the composer affects shaping.

Illustrator Paragraph panel menu with the Middle Eastern and South Asian Every-line Composer highlighted.
Illustrator: Paragraph panel menu > Middle Eastern & South Asian Every-line Composer.

Premiere Pro and After Effects

Premiere Pro 22.1.1 and After Effects 22.1.1, both from December 2021, introduced the Universal Text Engine. It shapes Middle Eastern and South Asian scripts without a separate engine preference, and the old Text Engine option was removed.

  • Premiere Pro: create a text graphic with the Type tool, choose a Unicode Tamil font, and type or paste Tamil. Direction controls for South Asian scripts are in the Essential Graphics panel.

  • After Effects: create a new text layer, choose the Tamil font, and paste the text. If an older text layer still breaks, rebuild the layer rather than hunting for a removed preference.

  • Both apps: a legacy font will still produce Latin text. Convert the text to Unicode before you bring it into the timeline or composition.

CorelDRAW

CorelDRAW stores new text as Unicode and converts the encoding of imported drawings. When an older drawing displays Tamil incorrectly, CorelDRAW can re-encode the selected text object.

  1. Select the text object with the Text tool.

  2. Choose Text > Text Encode.

  3. Select Other encoding and choose the encoding that makes the preview readable.

  4. Apply a Unicode Tamil font after the text is readable.

This fixes encoding, not shaping. If the letters are readable but still reorder or detach, CorelDRAW is not composing the script correctly for that object. Compose the Tamil in Illustrator or InDesign and place it as artwork. Do not convert broken text to curves: that locks in the error.

Canva

Canva shows boxes or an x when the selected font does not support the language setting of the design. The fix is to choose a font that Canva lists for Tamil, not to upload a random Tamil-looking font.

  1. Open the design and select the text box that is not displaying correctly.

  2. Open the font dropdown in the toolbar and choose See all.

  3. Scroll to Fonts in your language, below Recently used, Brand fonts and Popular fonts.

  4. Choose a Tamil font to apply it to the selected text box.

If you uploaded your own font and it still shows boxes, the font may lack Tamil glyphs or fail Canva's upload checks. Try a Canva Tamil font first to separate a font problem from a text problem.

PixelLab

PixelLab is an Android app, and it does not publish a desktop-style manual. Its font picker includes a place to add your own font file, usually under My Fonts, but the icon and label change between versions.

Import a .ttf or .otf Unicode Tamil font, apply it to a text layer, and paste Unicode Tamil. A Bamini font will still display Latin letters because the underlying text is Latin. If the app shows boxes, the imported font probably lacks Tamil glyphs, so try Noto Sans Tamil.

Why Tamil Still Breaks

Reasons Tamil text still breaks in Adobe apps and how to check each one
CheckWhat it meansWhat to do
The text is legacyThe letters are Latin characters that only look Tamil with Bamini applied.Convert the text to Unicode, then apply a Tamil font.
The font lacks TamilThe font is a Latin-only or incomplete Tamil font.Switch to Noto Sans Tamil, Nirmala UI or Latha.
The app is oldPhotoshop 22 or earlier, or an old Illustrator setup without Indic options.Enable World-Ready Layout or the South Asian composer, or update the app.
The layer is oldA text layer was created with a legacy engine and still uses it.Create a new layer and paste the Unicode text again.
The text is an imageThe Tamil is a screenshot or outlined artwork, not live text.Use the original text file; retyping from an image is not reliable.

One last rule: keep a live-text version of the design until the Tamil is correct. Outlining is a final production step, not a repair step. If you need to move the design to an app without Tamil support, place a flattened image or a PDF instead of outlining broken text.

Questions People Ask

Does Photoshop support Tamil?

Yes, Adobe lists Tamil among the scripts supported by Photoshop’s Unified Text Engine. Use Unicode Tamil and a suitable font, then check the result on an editable type layer. Adobe documents shaping and common attributes for these scripts; do not assume every advanced typography feature works identically across languages.

Why does Tamil look broken in Photoshop 2021 or earlier?

Older Photoshop versions may need their World-Ready text-engine setting enabled. Follow Adobe’s legacy instructions linked in Sources for your version, restart if directed, and test a new type layer. Do not apply an old menu path blindly to current Photoshop, where the Unified Text Engine handles supported scripts.

How do I paste Tamil from this website into Photoshop?

Type and proofread Unicode Tamil in our editor, copy it, then paste into a Photoshop type layer using a Unicode Tamil font. Test a short sentence before placing a long paragraph. If the source came from a Bamini document, convert it to Unicode before following this workflow.

Which Tamil font should I use for a Photoshop design?

Start with a Unicode family from our font catalogue, then compare your actual design text. Noto Sans Tamil is a useful plain starting point; the display selection offers more expressive options. Font choice is a design decision, so check names, signs and line breaks before approving the artwork.

Do I need Unicode-to-Bamini conversion for current Photoshop?

No, current Photoshop supports Unicode Tamil, so conversion is unnecessary for a new Unicode type layer. Use Unicode to Bamini only when an existing legacy workflow specifically requires Bamini text. Keep a Unicode master copy so later editing and sharing do not depend on the legacy font.

Why does Photoshop change the font for part of my Tamil text?

Missing Glyph Protection can substitute a font when the chosen family lacks required characters. Check whether the selected font supports Tamil before changing that protection setting. Adobe documents it under Type preferences; disabling it does not add missing glyphs to a Latin-only font or repair damaged text.

Can I expect Tamil to render identically in Photoshop and Illustrator?

No, Adobe says its apps can use different text engines and offer different script features. Check the editable text in each destination app instead of assuming a Photoshop result proves Illustrator will match. The Illustrator instructions in this guide explain its Indic options; keep a proof of the intended appearance.

Should I rasterize Tamil text to fix broken letters?

No, first fix the editable text, font and shaping so the letters are correct. Turning incorrect lettering into pixels only preserves the error. Keep a live-text original for corrections, then prepare the final output required by your design workflow after checking the wording and appearance at its intended size.

How should I handle a Photoshop file with a missing Tamil font?

Identify the font named by the missing-font warning before substituting another family. If it is a legacy font, a Unicode replacement may not match the stored characters. Keep the original file, obtain the correct permitted font or convert the text deliberately, and compare the layout after any replacement.

Can this website edit the Tamil type layers in my PSD?

No, this website prepares or converts text; it does not open and rewrite PSD layers. Copy the corrected Unicode text into Photoshop yourself and inspect the result in the design. Keep the PSD and a separate text copy so spelling changes remain possible after preparing an image for sharing.

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. Adobe: Missing Glyph Protection helpx.adobe.com
  2. Adobe Fonts: Resolve Missing Fonts helpx.adobe.com
  3. Adobe Photoshop: Overview of the Unified Text Engine helpx.adobe.com
  4. Adobe Photoshop: Supported international scripts helpx.adobe.com
  5. Adobe Photoshop: Arabic and Hebrew type, including legacy World-Ready steps helpx.adobe.com
  6. Adobe Illustrator: Create documents using Asian scripts helpx.adobe.com
  7. Adobe Premiere Pro: What is new in the December 2021 release helpx.adobe.com
  8. Adobe After Effects: What is new in the December 2021 release helpx.adobe.com
  9. CorelDRAW Help: Display text correctly in any language product.corel.com
  10. Canva Help Center: Text does not display properly canva.com
  11. Google Play: PixelLab, Text on pictures play.google.com
  12. Unicode Consortium: Tamil script FAQ unicode.org