Fix Urdu fonts showing boxes or question marks - before and after solution guide

How to Fix Urdu Fonts Showing Boxes or Question Marks?

When Urdu text shows as boxes (□) or question marks (???), the cause is simple: no font on the device can display that text. Either no Urdu font is installed at all, a non-Unicode font is active (common with old InPage-era fonts), or the wrong font is selected in the app. The fix is equally simple — install a Unicode Urdu font correctly and select it in the app. Below is the exact method for Windows, Word, Photoshop, Canva, browsers and mobile.

If Urdu renders but looks broken — disconnected letters or running left-to-right — that is a rendering problem, not a missing font, and it is covered in our browser font rendering guide.


Table of Content

Why Urdu Shows Boxes or Question Marks

  • No Urdu font installed: the device has nothing to render Urdu with — every Urdu character becomes a box. This is the most common cause on fresh systems.
  • A non-Unicode font is active: old fonts made for legacy apps store Urdu letters at the wrong code points — in modern apps they display as boxes or gibberish. Solution: switch to a Unicode font.
  • The wrong font is selected: the document or text layer is set to a Latin font — the Urdu is there, the app just isn’t reading it with an Urdu face.
Adobe Photoshop on old monitor showing Urdu text with boxes and question marks due to font issue
The classic symptom: Urdu typed in Photoshop shows as boxes and question marks because no Unicode Urdu font is active.

Fix It on Windows (System Level)

Fix it once at the system level and most apps follow automatically:

  1. Add the Urdu language. Open Windows Settings → Time & language → Language & region → Add a language → search “Urdu” → Next → Install. This gives Windows Urdu text shaping.
  2. Install a Unicode Urdu font. Download one from this site’s Urdu fonts category — Jameel Noori Nastaleeq is the safe default — extract the ZIP, right-click the TTF, and choose Install. Never install from inside the ZIP viewer.
  3. Restart the apps. Apps read the font list at launch — close and reopen Word, browsers and design apps after installing.
Step 1 open Windows Settings and Step 2 go to Time and Language to download and install urdu keyboard in Windows PC
Steps 1–2: open Windows Settings and go to Time & language to start adding Urdu support.
Adding Urdu language from Windows language list to download and install urdu keyboard on PC by urdufontss.net
Step 3: select Urdu from the language list and install it.
Selecting Urdu language and clicking next and install to download and install urdu keyboard in Windows by urdufontss.net
Step 4: choose Urdu (Pakistan), click Next, then Install.
Switching between English and Urdu keyboard using Windows keyboard switch settings by urdufontss.net
Step 5: switch between English and Urdu from the taskbar language icon (or press Windows key + Space).

Fix It in Microsoft Word

  1. Select a Unicode font. Highlight the broken text and change the font to Jameel Noori Nastaleeq or Urdu Naskh Unicode. If the text was typed in a non-Unicode font, it may need retyping — selecting a new font cannot fix text stored at the wrong code points.
  2. Set the proofing language. Select the text → Review → Language → Set Proofing Language → Urdu. This stops Word from “correcting” Urdu shaping.
  3. Paste as plain text. When copying Urdu from a website, use Ctrl+Shift+V (paste as plain text) so Word doesn’t inherit the page’s font.

Fix It in Adobe Photoshop

  1. Enable Middle Eastern features. Edit → Preferences → Type → choose “Middle Eastern” text engine, then restart Photoshop. Without this, Urdu never joins correctly.
  2. Select a Unicode Urdu font on the text layer — Jameel Noori Nastaleeq or Tehreer Regular.
  3. Check paragraph direction. In the Paragraph panel, click the right-to-left direction button so the text flows correctly.

For the full Photoshop walkthrough, see the detailed guide on how to add Urdu fonts in Photoshop on our sister site.


Fix It in Canva

  1. Upload a Unicode font. On a paid Canva plan, open Brand Kit → Brand Fonts → Upload a font, and upload the TTF. Free plans cannot upload fonts.
  2. Use an Urdu-capable built-in font if you can’t upload — search Canva’s font list for fonts that support Arabic/Urdu script.
  3. Copy-paste method: set your text in our Live Urdu Font Previews tool, export it as a PNG, and place the image in your Canva design. Our Urdu fonts in Canva guide covers the upload flow in full.

Fix It in Web Browsers

Boxes in a browser mean the device has no Urdu font for the page to use — install one system-wide using the Windows steps above, then restart the browser. If Urdu renders but looks broken (disconnected, wrong direction), that is a rendering issue, not a missing font — see our browser font rendering guide for the per-browser settings and the CSS fixes for site owners.


Fix It on Android and iPhone

  • Android: modern Android cannot change the system font, but apps like PixelLab and CapCut accept imported TTFs — import a Unicode Urdu font inside the app (see our PixelLab guide and CapCut guide).
  • iPhone: install the font via a font-manager app or a configuration profile, then choose it in apps that support custom fonts.
Extracting font ZIP file and installing TTF font on PC step by step
The one rule for every platform: extract the ZIP first, then install the TTF — never install from inside the ZIP viewer.

Common Problems & Solutions

ProblemSolution
Boxes everywhere on WindowsAdd the Urdu language and install a Unicode Urdu font system-wide, then restart apps
Question marks in old documentsThe text was typed in a non-Unicode font — select a Unicode font; if it stays broken, the text needs retyping
Photoshop still shows boxesEnable the Middle Eastern text engine and restart Photoshop, then select a Unicode Urdu font
Font installed but app doesn’t list itRestart the app (it reads fonts at launch); if still missing, the file may be a non-Unicode font

For the full range of general font failures, see the common Urdu font problems and fixes guide.


Final Words

Boxes and question marks always mean one thing: no usable Urdu font where the app looks. Install a Unicode Urdu font properly — extracted from the ZIP, installed system-wide, app restarted — and select it in the app. The two minutes of setup fix the symptom in every program on the device at once.


Frequently Asked Questions (FAQs)

Why are Urdu fonts showing boxes on my computer?

No Urdu font is installed on the device, or the active font is a non-Unicode one. Add the Urdu language in Windows and install a Unicode Urdu font like Jameel Noori Nastaleeq, then restart your apps.

How do I fix Urdu fonts showing boxes or question marks in Windows?

Open Settings → Time & language → add the Urdu language, download a Unicode Urdu TTF, extract the ZIP, right-click the TTF and choose Install, then restart the app that showed the boxes.

Which Urdu fonts support Unicode?

The fonts on this site are Unicode — Jameel Noori Nastaleeq, Urdu Naskh Unicode, Tehreer Regular and the UL family, among others. Old InPage-era fonts are typically non-Unicode and show boxes in modern apps.

How do I fix the Urdu font issue in MS Word?

Select the broken text and change its font to Jameel Noori Nastaleeq or Urdu Naskh Unicode. If the text was typed in a non-Unicode font, it may need retyping — a new font cannot repair wrong code points.

Why is Urdu text showing question marks in Photoshop?

Photoshop needs its Middle Eastern text engine enabled (Edit → Preferences → Type) plus a Unicode Urdu font on the text layer. Restart Photoshop after changing the engine setting.

How do I fix the Urdu font problem in web browsers?

Install a Unicode Urdu font system-wide and restart the browser. If Urdu renders but looks broken, that is a rendering issue — see our browser font rendering guide.

Will reinstalling the font fix boxes in every app?

If the font file is a proper Unicode TTF and you install it correctly (extracted from the ZIP, installed system-wide, apps restarted), yes — the boxes disappear everywhere the app can use system fonts.

Similar Posts