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 & GeneralGoogle's open-source font with excellent Unicode coverage. Works on all platforms. Recommended for websites, apps, and everyday typing.
Noto Serif Sinhala
UnicodePrint & EditorialThe serif companion to Noto Sans. Beautiful for formal documents, books, and newspaper-style layouts.
Iskoola Pota
UnicodeWindows DefaultMicrosoft's bundled Sinhala Unicode font. Pre-installed on Windows. Suitable for office documents but has limited weight options.
Malithi Web
UnicodeWebA web-optimized Unicode Sinhala font with good rendering at small sizes. Popular on news websites.
FM Abhaya
FM (Legacy)Legacy DocumentsThe most widely used FM font in Sri Lanka. Required to view old government and office documents. Not Unicode-compatible.
FM Malithi
FM (Legacy)NewspapersA thin, elegant FM font used extensively in Sri Lankan print media. Needs FM font to Unicode conversion for modern use.
FM Bindumathi
FM (Legacy)LegacySimilar 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 →