Bangla Fonts – Complete Guide to Bijoy & Unicode Fonts

Bangla fonts are divided into two main categories: Bijoy (ANSI) fonts and Unicode fonts. Choosing the wrong font can break your text completely. This guide covers every major Bangla font, what it is, where it is used, and which encoding it supports. Whether you are a journalist, student, or designer, this page helps you pick the right font for the right job.
👉 Convert your Bijoy text to Unicode here

Bijoy fonts use ANSI encoding, a 256-character system designed for older software and print workflows. They are completely invisible to search engines, do not render on mobile or modern browsers, and cannot be indexed or searched. Their place is in print newspapers, books, government forms, and legacy desktop publishing. If you are building a website or writing for the web, skip this section entirely and go straight to Unicode fonts. 

SutonnyMJ is not just a font — it is an entire encoding ecosystem. Here is everything about it that is not covered anywhere else.

Version history

SutonnyMJ v1.x (1988–1995) The original release bundled with Bijoy 2000 software. Had limited character coverage and minor rendering issues with some conjuncts. Used in early Bangladeshi desktop publishing.

SutonnyMJ v2.x (1995–2005) Major revision that added full conjunct support and improved spacing. This is the version most older newspaper archives were created with. Still found in legacy document libraries.

SutonnyMJ v3. x (2005–present) Current standard. Improved hinting for screen display, better print sharpness at small sizes, and expanded punctuation support. This is the version you should install today.

Character coverage

  • Full Bangla consonant set (ব্যঞ্জনবর্ণ): 39 characters
  • Vowels (স্বরবর্ণ) and vowel marks (কার): 11 + 10
  • Conjuncts (যুক্তবর্ণ): 300+ combinations
  • Numerals (বাংলা সংখ্যা): 0–9
  • Punctuation: Standard + Bangla-specific (দাঁড়ি, double danda)
  • Currency: Taka symbol (৳)

Many users do not know the difference between SutonnyMJ and SutonnyOMJ. They look similar but serve different purposes.

Stroke weight comparison

SutonnyOMJ has a stroke weight approximately 15–20% lighter than SutonnyMJ. This reduces visual density on the page and lowers reader fatigue during extended reading sessions.

Where SutonnyOMJ is the better choice

  • Novels and fiction books: Readers spend 4–8 hours per session. Lighter strokes reduce eye strain significantly over long reading periods.
  • Educational textbooks: Especially for primary and secondary school books, where text density is high.
  • Magazines with long articles: Feature journalism, essays, and opinion pieces benefit from the lighter weight.
  • Low-quality paper printing: On newsprint or uncoated paper, lighter strokes maintain readability better because ink spread (dot gain) makes lighter fonts appear as normal weight after printing.

BanglaMJ rarely appears in font discussions because it does not have the prestige of SutonnyMJ or the refinement of SutonnyOMJ. But for day-to-day professional use, it outperforms both.

Why BanglaMJ is the safest choice for offices

Rendering consistency: BanglaMJ was engineered for maximum compatibility across different printer drivers, software versions, and screen resolutions. While SutonnyMJ occasionally has hinting issues on low-DPI printers, BanglaMJ renders predictably on almost every setup.

File size: BanglaMJ is approximately 30% smaller in file size than SutonnyMJ, which matters for document management in large archives.

Practical use cases

  • Internal office memos, circulars, and notices
  • Administrative forms and templates
  • Meeting minutes and official correspondence
  • Any document that goes through multiple software environments before printing

Nikosh was developed under a government initiative to create a freely available, high-quality Bangla font for institutional use. Unlike SutonnyMJ (which is proprietary and paid), Nikosh ANSI was released under a free license specifically so government offices, educational institutions, and NGOs could use it without licensing costs.

The font was developed with input from Bangla typography experts to ensure:

  • Proper rendering of all conjuncts used in formal Bangla writing
  • Consistent spacing for document layout
  • Clear legibility at standard document sizes (12pt)

Where Nikosh ANSI is officially required

Several government and institutional contexts specifically require or strongly prefer Nikosh:

  • Bangladesh Public Service Commission (BPSC) forms and applications
  • Some district court submissions
  • Educational certificates issued by government boards
  • NGO and INGO reports submitted to the Bangladesh government

Kakon is based on traditional Bangla calligraphy (হস্তলিপি) style. The letterforms are inspired by hand-drawn ink strokes rather than mechanical type. This gives it an organic, artisanal quality that makes it distinct from all other Bijoy fonts.

Professional design use cases

Wedding invitations: Kakon works best at large sizes (36pt and above) for the main invitation text. Use SutonnyMJ or BanglaMJ for smaller detail text like date, venue, and RSVP information within the same document.

Event banners and flex printing: At large print sizes (banner scale), Kakon’s calligraphic strokes appear elegant and culturally appropriate. Minimum size for banners: 48pt equivalent at final print size.

Cultural program booklets: Section headers and cover titles in Kakon with body text in SutonnyOMJ create a visually rich publication that balances cultural aesthetics with readability.

Jahaj (book cover) design: Many Bangla book publishers use Kakon for author names and decorative title treatments on covers.

What Kakon should never be used for

  • Body text of any length (becomes unreadable below 24pt)
  • Legal or government documents
  • Tables, forms, or structured data
  • Any text that needs to be scanned and digitally processed (OCR fails completely on Kakon)
  • News articles or any content requiring fast reading

Quickest method — Windows 10 and 11

1
Download the font file in .ttf format from the official source.
2
Open your Downloads folder and locate the .ttf file.
3
Right-click the file → select Install for current user, or Install for all users for system-wide access (requires admin).
4
No restart needed — the font is available immediately in all software.

Windows 11 — via settings

1
Open SettingsPersonalizationFonts.
2
Drag and drop the .ttf file directly into the Fonts settings window.
3
Windows confirms the installation automatically — font is ready immediately.

Manual installation — for IT admins

1
Copy the .ttf file to your clipboard.
2
Navigate to C:\Windows\Fonts\ in File Explorer.
3
Paste the file directly into this folder. Admin rights required.
4
Font is installed system-wide for all users on this machine immediately.

Confirming the font works correctly

1
Open Microsoft Word and click the font name dropdown.
2
Type Sutonny or Nikosh in the search field — the font should appear in the list.
3
Select the font and type using the Bijoy keyboard layout. If Bangla characters appear — installation is successful.
If you see Bangla characters instead of garbled symbols — installation successful. If you see random Latin characters or empty boxes, the Bijoy keyboard layout is not active yet.

Unicode is the international standard that supports every human language in a single encoding system. Unicode Bangla fonts work on every modern device: smartphones, browsers, apps, search engines, and screen readers. Unlike Bijoy fonts, Unicode text is fully searchable, copy-pasteable, and readable without any special software. If you are writing for the web, building an app, or working on anything digital, Unicode is the only correct choice.

Kalpurush is the most widely used Unicode Bangla font for web content in Bangladesh. It was designed with clean, modern letterforms that hold up across all screen sizes and resolutions — from desktop monitors to 5-inch phone screens. Most Bangla news portals and blogs use Kalpurush as their default body font. Because it is open source, it can be embedded directly in websites using CSS @font-face and is compatible with all major browsers on all major operating systems without additional configuration.

 Best for: Bangla websites, blogs, online news portals, web apps, and any project requiring reliable Bangla on mobile and tablet.

Format: .ttf / .woff | License: Free / Open Source

Nikosh Unicode is the modern, digitally compatible version of the trusted Nikosh family. It carries the same clean institutional letterforms that government offices recognize, but works natively on the web, mobile devices, and all modern operating systems. No encoding issues, no garbled text. Organizations that have been using Nikosh ANSI for years will find the transition seamless — the visual appearance is nearly identical, just now it actually works on screens. 

Best for: Government digital portals, official websites, institutions transitioning from Nikosh ANSI to Unicode.

Format: .ttf | License: Free

Shonar Bangla is Microsoft’s contribution to Unicode Bangla typography. The letterforms are more refined and polished than most Bangla fonts, with careful attention to stroke contrast and spacing that gives it a premium feel. It is the Unicode Bangla font that looks most at home in a high-quality magazine spread or a beautifully typeset book. Because it ships with many versions of Microsoft Office, a large number of users already have it installed without realizing it. 

Best for: Magazine layouts, editorial content, high-quality print output from digital software, and premium Bangla publications.

Format: .ttf | Developer: Microsoft | License: Free (included with Office)

Vrinda is built into Windows, which means it is already installed on virtually every Windows computer in Bangladesh. For organizations that need a reliable Unicode Bangla font for Word documents without any IT overhead, Vrinda is the answer. It will render correctly on any Windows PC, any version of Microsoft Office, and any shared document — without anyone needing to install anything. Not the most elegant option, but the most universally available one.

Best for: MS Word and Office documents shared across organizations, situations where font installation is not possible.

Format: Built-in (Windows) | Developer: Microsoft | License: Free

Noto Sans Bengali is Google’s open-source Bengali font, built as part of the Noto project, whose goal is to eliminate “tofu” — the empty boxes that appear when a device lacks a font for a particular script. It is the default Bangla font in Android, Chrome browser, and most Google products worldwide. For developers, it is the most practical choice for any app or website that must work across all devices. Available through Google Fonts, optimized in .woff2 format for fast web loading. 

Best for: Android apps, cross-platform web apps, Chrome extensions, and developers building for audiences on multiple devices.

Format: .ttf / .woff2 | Developer: Google | License: Open Font License (Free)

 Akaash is a Unicode Bangla font built for the open-source world — primarily used in Linux distributions and open-source Bangla software projects. On a fresh Ubuntu or Debian install, Akaash is often the first available Unicode Bangla font. It is free to use and distribute with no licensing complications, making it popular with developers who need a clean Unicode Bangla font without reaching for proprietary options. 

Best for: Linux-based systems, open-source Bangla projects, developers working in Linux environments.

Format: .ttf | License: Open Source / Free

Installing Unicode .ttf fonts on Windows
1
Download the font as a .ttf file. Kalpurush and Nikosh Unicode are available from Bangla font sources. Noto Sans Bengali is available at fonts.google.com.
2
Right-click the .ttf file and select Install or Install for all users.
3
Open Word, Photoshop, or any software. Select the font by name from the dropdown. Type in Bangla using the Unicode Bangla keyboard — not the Bijoy layout.
✓ Unlike Bijoy fonts, Unicode text is searchable, copyable, and readable on any device. You do not need the Bijoy keyboard layout — use the standard Unicode Bangla keyboard available in Windows language settings.
Using Noto Sans Bengali on websites via Google Fonts
1
Go to fonts.google.com and search for Noto Sans Bengali.
2
Click Get font and copy the embed code provided.
3
Add the <link> tag to your HTML <head>. Then set font-family: 'Noto Sans Bengali', sans-serif; in your CSS.
4
The font loads automatically from Google’s CDN for all visitors — no download or installation required on the user’s end.
Android and iOS — Unicode Bangla is already supported
1
On Android 6.0+, Noto Sans Bengali is pre-installed as the system Bangla font. No action needed.
2
On iOS 9+, system-level Unicode Bangla rendering is built in for all apps and browsers.
3
To enable Bangla typing on Android: SettingsGeneral ManagementLanguage and InputOn-screen KeyboardAdd languageBengali.

No. Browsers cannot render ANSI-encoded Bangla. Visitors will see garbled characters instead of Bangla text. Use Kalpurush or Noto Sans Bengali for anything web-related.

For offline print, Nikosh ANSI — check your form’s instructions, as some specify the exact font. For digital submissions, use Nikosh Unicode. Both are free.

Use a Bijoy-to-Unicode converter tool. These map each ANSI character code to its correct Unicode equivalent. After conversion, replace the Bijoy font with Kalpurush or Vrinda, and the document becomes fully searchable and readable on any device.

Noto Sans Bengali. It is Google’s open-source Bengali font, pre-installed as the Android system font, and available through Google Fonts for web use. Zero compromise across all Android devices.

Yes, but only for large display text. For date, venue, and detail text use SutonnyMJ or BanglaMJ at normal size. That combination is the standard approach used by most professional Bangladeshi invitation designers.

No. On Windows 10 and 11, fonts installed via right-click or Settings drag-and-drop are available immediately. Applications already open when you installed them may need a restart to pick up the new font, but the system itself does not.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *