Fonts

Best Sinhala Fonts in 2026 — Complete Font Guide for Sri Lankans

6 min read

Choosing the right Sinhala font depends on your use case — whether you are building a website, writing a formal document, designing a poster, or dealing with legacy files. This guide covers every major Sinhala font in 2026, from modern Unicode fonts to the legacy FM font family.

Font Comparison

Noto Sans Sinhala

UnicodeWeb & General

Google's open-source font with excellent Unicode coverage. Works on all platforms. Recommended for websites, apps, and everyday typing.

★★★★★

Noto Serif Sinhala

UnicodePrint & Editorial

The serif companion to Noto Sans. Beautiful for formal documents, books, and newspaper-style layouts.

★★★★★

Iskoola Pota

UnicodeWindows Default

Microsoft's bundled Sinhala Unicode font. Pre-installed on Windows. Suitable for office documents but has limited weight options.

★★★★☆

Malithi Web

UnicodeWeb

A web-optimized Unicode Sinhala font with good rendering at small sizes. Popular on news websites.

★★★★☆

FM Abhaya

FM (Legacy)Legacy Documents

The most widely used FM font in Sri Lanka. Required to view old government and office documents. Not Unicode-compatible.

★★★☆☆

FM Malithi

FM (Legacy)Newspapers

A thin, elegant FM font used extensively in Sri Lankan print media. Needs FM font to Unicode conversion for modern use.

★★★☆☆

FM Bindumathi

FM (Legacy)Legacy

Similar layout to FM Abhaya with slight styling differences. Common in older documents.

★★☆☆☆

Which Font Should You Use?

For websites: Use Noto Sans Sinhala. It is free, open-source, available via Google Fonts, and renders beautifully at all sizes on all devices.

For Microsoft Word documents: Iskoola Pota is the safe default as it comes pre-installed on Windows. For better typography, install Noto Sans Sinhala.

For print and publishing: Noto Serif Sinhala provides excellent readability for long-form content and formal documents.

For viewing old FM font files: Install the specific FM font required (FM Abhaya, FM Malithi, etc.) to view the file correctly, then use our converter tool to save a Unicode copy for future use.

Installing Noto Sans Sinhala

On Windows: Download the font from Google Fonts, extract the zip file, right-click the .ttf file, and click "Install".

On Mac: Download the font, double-click the .ttf file, and click "Install Font" in the Font Book dialog.

On Android: Android 7 and above include Noto Sans Sinhala by default. Older devices may need a firmware update.

On websites: Add this to your HTML head or CSS: @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Sinhala&display=swap');

Have FM font documents?

Convert your FM Abhaya, FM Malithi, or FM Bindumathi documents to Unicode so they display correctly with any modern font.

Convert FM Font to Unicode →