Back to Projects
Sinhala Unicode Legacy Font Converter

Sinhala Unicode Legacy Font Converter

A Python tool for converting Sinhala Unicode text to legacy font formats.

Apr 2024 - Present 1 year, 8 months Ongoing

Tech Stack

PythonTkinterUnicodeFont ConversionGUI

About Sinhala Unicode Legacy Font Converter

The Sinhala Unicode Legacy Font Converter is a lightweight Python tool designed to bridge the gap between modern Sinhala Unicode text and legacy font formats such as FM Abhaya (FMMalithi) and ISI (Island). This tool is built for users who need to convert text for compatibility with older systems, offering both enhanced functionality and easy-to-use features.


Core Features

Dual Font Conversion

Easy-to-Use Interface

Enhanced Features


Technical Architecture

Frontend/UI

Backend/Processing

Packaging


Installation & Usage

Installation

  1. Download the standalone EXE file from the releases section.
  2. Run the EXE and use the GUI to convert your Sinhala text to legacy fonts.

Usage


Purpose & Impact

This tool provides essential functionality for individuals or organizations still reliant on older Sinhala font formats. By enabling seamless conversion from modern Unicode to legacy formats like FM Abhaya and ISI, the Sinhala Unicode Legacy Font Converter helps preserve compatibility with outdated systems while maintaining the integrity of Sinhala text. It’s an invaluable tool for users in Sri Lanka and other regions that still use these legacy font formats.

By making text conversion as simple as clicking a button, this tool ensures that users can keep their legacy systems operational while adopting more modern Unicode standards for text handling.


Credit Acknowledgement

This project is built upon the foundational work of Gavi Tharaka, whose original Sinhala Converter project laid the groundwork for this enhanced version. Special thanks for their contributions to the Sinhala font conversion community.

View All Projects
Close