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
- Search. Unicode Sinhala text is properly searchable, both on your own computer and by search engines. Legacy font text often isn't, because the underlying characters aren't actually Sinhala.
- Portability. Unicode Sinhala displays correctly on any modern device without needing a specific font installed. Legacy font text turns into nonsense the moment it's viewed without that exact font.
- Accessibility. Screen readers and other assistive technology can correctly interpret Unicode Sinhala. Legacy font text is effectively invisible to these tools, since they see Latin characters, not Sinhala ones.
- Longevity. Unicode is a maintained, universal standard. Documents built on legacy font substitutions become harder to read correctly as fewer systems keep the specific legacy fonts installed.
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.