Site is a work in progress. We work with the garage door up.
All case studies

Abhaya Libre: Case Study

Abhaya Libre set in Sinhala, Tamil and Latin
Abhaya Libre: one family in Sinhala, Tamil and Latin

Overview

Abhaya Libre is an open source text typeface for Sinhala, Tamil and Latin. It began in 2015 when Google Fonts commissioned Mooniak to make a new Sinhala web font with a companion Latin. We built it by liberating FM Abhaya, the most widely used Sinhala typeface, and redrawing it from scratch for screens with its original designer, Pushpananda Ekanayake.

The result was the first Sinhala type family released in multiple weights, and the first in which the Latin was drawn to match the Sinhala rather than borrowed from elsewhere. A decade on, it remains the most advanced trilingual font available for Sri Lanka.

ClientGoogle Fonts
StudioMooniak, Colombo
Commissioned2015
First release on Google Fonts2016
ScriptsSinhala, Latin (2016); Tamil added 2020
LanguagesSinhala, Pali and Sanskrit in Sinhala script, Tamil, English and other Latin-script languages
WeightsRegular, Medium, SemiBold, Bold, ExtraBold
LicenceSIL Open Font License 1.1
Sourcegithub.com/mooniak/abhaya-libre-font
SpecimenGoogle Fonts

Now available on Google Fonts

Click the name to retype it.

The brief

Google Fonts asked for a new open source Sinhala typeface for the web, with Latin letterforms designed alongside it. In 2014 Google had begun expanding its font service across South Asia and engaged Pathum Egodawatta to advise on Indic language projects. A year later, the conversation became a commission.

The brief carried three demands at once:

  • Readable on screens. Text had to hold up on websites, tablets and small smartphone displays, not only in print.
  • Unicode compliant. The font had to store Sinhala as real text that can be searched, copied, spellchecked and read aloud.
  • Free to use and adapt. Everything had to be released under an open licence, so anyone could use, study or extend it.

It was Mooniak's first project of this scale, and the technical challenges were new to the studio.

Context: a classic trapped in a legacy format

FM Abhaya, released by Pushpananda Ekanayake in 1996, became the most printed Sinhala text face in Sri Lanka. Its letterforms follow the text style of the Department of Government Printing from the 1970s to the 1990s. That style traces back further, to N. J. Cooray and the Cooray Type Foundry in the late 1800s.

FM Abhaya was built for an era of 256-slot fonts. It placed Sinhala letters in slots meant for English ones, an ASCII workaround that looked right on paper but stored meaningless text underneath. Documents set in it could not be reliably searched, shared across devices or read by screen readers. Its glyph set was also limited, and it came in a single weight.

The typeface Sri Lankans knew best was locked inside a format the web could not use.

The name Abhaya comes from King Abhaya, who ruled from the ancient kingdom of Upatissa Nuwara (474 to 454 BCE).

Approach: liberate, then rebuild

Rather than start from a blank page, we chose to free the typeface people already read. With funding from Google Fonts, Mooniak acquired the rights to the FM Abhaya outlines so they could be released under the SIL Open Font License. Pushpananda Ekanayake joined the project and led the design of the Sinhala.

The project followed the spirit of the libre fonts movement: bring existing work and a group of designers together into one coherent typeface. The team set out to:

  1. Redraw FM Abhaya from scratch for screen use, keeping its character.
  2. Expand the single weight into a family of five.
  3. Extend the character set to cover complex forms in Sinhala, Pali and Sanskrit.
  4. Design an original Latin to sit with the Sinhala.
  5. Engineer the whole family as a Unicode compliant OpenType font.

Working with the original designer meant every change could be tested against the intent behind the letters, not only their outlines.

Sinhala: a familiar voice, redrawn for screens

The Sinhala keeps the strong modulation of FM Abhaya, with strokes that swell and thin as they turn. This contrast, inherited from the letterpress tradition, is what readers recognise as the voice of printed Sinhala.

Every glyph was redrawn rather than converted. The new outlines were tuned for web, tablet and smartphone sizes, where the original's print details would blur.

ysFM Abhayays
හිAbhaya Classic
හිAbhaya Libre
කියවීමේදී ඇසට පහසු වන ලෙස වැඩි දියුණු කළ අකුරු.மேம்படுத்தப்பட்ட எழுத்துகளுடன் இலகுவான வாசிப்பு அனுபவம்.Comfortable reading experience with
the new improved character set.

The five weights let designers build real typographic hierarchy for the first time in Sinhala: lighter weights for body text, heavier weights for headlines and subheadings. Before Abhaya Libre, no Sinhala typeface offered a family like this.

අඅඅඅඅஅஅஅஅஅaaaaa
පැහැ අන්තර පහකින්!ஐந்து எடைகளில்!Abhaya Libre comes with 5 weights.
Regular, Medium, SemiBold, Bold & ExtraBold
Separate letters with spaces. Hover a letter to see its weight.
Type into any line.

Latin: drawn to match, not copied

Argentine type designer Sol Matas designed an original Latin to sit with the Sinhala. Its high contrast echoes the thick to thin strokes of Abhaya, adapted to the visual logic of Latin letters. Some terminals follow the ductus of Didone typefaces and carry a touch of Sinhala form. Large counters and short ascenders and descenders keep it clear on screen.

The aim was to reduce dissonance between scripts, an approach we call multiscript typography. Shared features are interpreted, not pasted across. The teardrop terminal of a Sinhala letter reappears in the Latin as a related gesture, not a duplicate shape.

Curves were matched by feel rather than by numbers. We did not copy curve values from one script to another. Instead we compared the speed of each curve, asking whether a cyclist riding along a Sinhala stroke and a Latin stroke would feel the same rhythm.

Abhaya Libre was the first typeface in which the Latin was designed to match the Sinhala in this way.

එකිනෙක ගැලපෙන සිංහල, දෙමළ, ලතින් අකුරු.ஒன்றோடொன்று இயைந்த சிங்கள, தமிழ், லத்தீன் எழுத்துகள்.Pair Sinhala, Tamil & Latin styles
seamlessly.
Mix scripts on any line.

Tamil: completing the trilingual family

Sri Lanka communicates in Sinhala, Tamil and English, so a national text face needs all three. The Tamil character set was added in 2020, building on an open source Tamil typeface from Modular Infotech in India. Mooniak acquired the rights, then refined and integrated the Tamil so all three scripts work as one family.

Timeline: commissioned 2015, released 2016, Tamil added 2020
Tamil was added to Abhaya Libre in 2020.

The same multiscript principles apply: related contrast, rhythm and colour on the page, so a trilingual document reads as one voice.

Illustration of a Kandyan dancer in ves costume

උඩරට නැටුමේ විත්ති

පුරාවෘත්තීන්ට අනුව එකල රජකම් කළ රජු සිහිනයකදී අඳුන් දිවියෙක් තමාගේ ඇඟට පනිනු දැක ඇත. එකල පැවති විශ්වාසයට අනුව, එම සිහිනය කුවේණියගේ ශාපය තමා මත පතිත වීමක් යැයි සැලකූ රජු ඉන් දරුණු ලෙස රෝගාතුර විය. මෙම රෝගය සුව කිරීම පිණිස රජු විසින් කළ ඉල්ලීමකට අනුව යැකැදුරන් පිරිසක් ඉන්දියාවේ සිට ලංකාවට පැමිණි අතර ඉන් පසු රජුහට කොහොඹා කංකාරිය නම් වූ ශාන්ති කර්මය සිදු කරන ලදී. මෙයින් රජු සම්පූර්ණ සුවය ලැබූ බවත්, දැනට පවතින උඩරට සාම්ප්‍රදායික නැටුම් කලාවේ මූලාරම්භය මෙය බවත් ඉතිහාසයේ සඳහන් වේ.

උඩරට නැටුම් යනු ශ්‍රී ලංකාවේ මධ්‍යම කඳුකර ප්‍රදේශයේ ආරම්භ වූ නැටුම් සම්ප්‍රදායකි. සිංහල නැටුම් සම්ප්‍රදායන් අතරින් එක් ප්‍රධාන සම්ප්‍රදායකි. නමුත් මේ වන විට එය දිවයිනේ සෑම ප්‍රදේශයකම පුළුල් ව පැතිරී ඇත.

වෙස් නැටුම
උඩරට වෙස් නර්තනය ශ්‍රී ලංකාවේ ඉතාමත් වැදගත් සංස්කෘතික අංගයකි. එය ශ්‍රී ලංකාවේ අනන්‍යතාවය සංකේතවත් කරයි.

උඩැක්කි නැටුම
උඩැක්කි නර්තනය යනු ඉතා ප්‍රසිද්ධ නර්තන විශේෂයකි. නැට්ටුවා විසින්ම ගායනයද කෙරෙන අතර බෙර පටි තද කරමින් හඬෙහි උස් පහත් වීම් ඇති කරමින් උඩැක්කිය වාදනය කළ යුතුය.

Engineering: from ASCII hack to Unicode

The largest technical shift was moving from FM Abhaya's ASCII encoding to full Unicode. In a Unicode font, each Sinhala character has its own permanent code point, and OpenType rules build the visual forms on screen as the reader sees them.

Abhaya Libre carries an extensive OpenType feature set for Sinhala, Pali and Sanskrit:

  • Conjuncts and ligatures for complex consonant clusters
  • Alternates and stylistic alternates
  • Historical ligatures used in older and religious texts
රේඵය, රකාරාංශය, යංසය හා බැඳි අකුරු ඇතුළුව සියලුම සිංහල සහ දෙමළ අක්ෂර.சிறப்பு எழுத்துகள் அனைத்தையும் உள்ளடக்கிய விரிவான சிங்கள, தமிழ் எழுத்துத் தொகுப்புகள்.Extended character sets for Sinhala and Tamil
with all the special characters.
ශ්‍රීU+0DC1 U+0DCA U+200D U+0DBB U+0DD3
රේඵය, රකාරාංශය, යංසය හා බැඳි අකුරු ඇතුළුව සියලුම සිංහල අක්ෂර.கூட்டெழுத்துகள் உட்பட அனைத்து தமிழ் எழுத்துகளும்.Extended character set for Sinhala and Tamil
with all the special characters.
1 / 7 · or type your own
දාදාදැදැ
'ද' අකුරේ අමතර විලාසයන්.‘ද’ எழுத்தின் கச்சிதமான மாற்று வடிவங்கள்.Custom compact ‘Da’ forms can be
enabled using stylistic sets.
දාදාදැදැදෑදෑදොදොදෘදෘ
ද්‍රාද්‍රාද්‍රොද්‍රො
ඳාඳාඳැඳැඳෑඳෑඳොඳො
ඤාඤාඤැඤැඤෑඤෑඤොඤො
ඥාඥාඥැඥැඥෑඥෑඥොඥො
default font-feature-settings: "ss01"

This coverage aimed to make Abhaya Libre the most advanced and complete Sinhala font, able to set scholarly and liturgical text as well as everyday writing. OpenType engineering was led by Pathum Egodawatta and Ayantha Randika, with consultancy from Dr. Sumanthri Samarawickrama and Liang Hai.

Working in the open

Abhaya Libre was developed in public from the first day. Anyone can follow how the decisions were made, and no technical training is needed to read along.

  • Source on GitHub. Font sources, released versions and specimens live in the project repository. Draft fonts for design testing are published alongside them.
  • Discussions on the issue tracker. Design debates, iterations and bug reports are recorded as GitHub issues, including how individual letters were resolved.
  • Recorded design calls. Around ten working calls between the Sinhala and Latin teams are on YouTube.
  • Public mailing list. Progress and questions were shared on the Google Fonts discussion group.
  • Shared tools. Templates and tools for Sinhala font work were published in sinhala-font-tools.
  • Community testing. Testers on Twitter checked the drafts throughout development.

This openness turned a single commission into a public record that other designers can learn from and build on.

Impact and legacy

Abhaya Libre gave the most familiar Sinhala text face a second life as real, open, web-ready text. Since its release on Google Fonts in 2016 it has been free for anyone to use on websites, in apps and in print.

  • A benchmark. Major companies and standards organisations use it as a reference for Sinhala and trilingual type.
  • The most advanced trilingual font for Sri Lanka. No other single family covers Sinhala, Tamil and Latin at this depth.
  • A foundation for the studio. It was Mooniak's first major commission and shaped the multiscript methods behind later work such as Noto Sans Sinhala.
  • Shared with its maker. Pushpananda Ekanayake and Pathum Egodawatta have spoken publicly about the collaboration, including a talk at the Geoffrey Bawa Space.

The font is still in active development. The current working version is about 40% more advanced than the public release, and is available through Mooniak's font vending machine.

Credits

RoleName
Project leadMooniak, Colombo
Sinhala design, original FM AbhayaPushpananda Ekanayake
Latin designSol Matas
Consulting, management, OpenType engineeringPathum Egodawatta, Ayantha Randika
Tamil baseModular Infotech
Consultancy and supportDave Crossland, Dr. Sumanthri Samarawickrama, Liang Hai
FundingGoogle Fonts
TestingCommunity testers on Twitter

Full contributor list: CONTRIBUTORS.md in the repository.