Sinhalata · sinhalata.com

Unicode Sinhala vs. Legacy Fonts: Why It Matters for Compatibility

Published August 2026 · Estwoco Team

If you've ever pasted Sinhala text into a document and seen it turn into garbled symbols, there's a good chance the original text wasn't real Unicode Sinhala at all — it was a legacy, font-dependent substitution. The difference matters more than most people realise, and it's a core part of why Sinhalata is built specifically around true Unicode output.

What "legacy font" Sinhala actually is

Legacy Sinhala fonts work by mapping Sinhala-shaped glyphs onto ordinary Latin character codes. The text you see on screen looks like Sinhala, but the actual underlying data your computer stores is just standard Latin letters, dressed up visually by a specific font. This approach predates Sinhala's inclusion in the Unicode standard, and it's still floating around in a lot of older documents, websites, and even some current software.

What true Unicode Sinhala is

Unicode Sinhala assigns each Sinhala character its own dedicated code point in the universal Unicode standard — the same standard that underlies virtually all modern text on the web, in documents, and across operating systems. The text itself is genuinely Sinhala at the data level, not just at the visual level, regardless of which font happens to be rendering it.

Why the difference is more than cosmetic

What this means in practice

If you're writing anything you intend to search later, share with people on different devices, or want to remain legible in five or ten years, Unicode Sinhala is the only format that reliably delivers that. It's the reason Sinhalata is built exclusively around standards-compliant Unicode output rather than any font-substitution shortcut.

Sinhalata always outputs standards-compliant Unicode Sinhala text, not font-dependent substitutions.

Write true Unicode Sinhala at sinhalata.com →