A library to translate between sinhala unicode and legacy fonts
npm install sinhala-unicode-coverterUsing npm:
``sh`
npm i --save sinhala-unicode-coverter
Using yarn:
`sh`
yarn add sinhala-unicode-coverter
There are 12 methods exported from the package. Each of them takes an string as a input and returns the converted string.
Method | Description
--- | ---
dlManelToUnicode | DL-Manel to UnicodebaminiToUnicode | Bamini to UnicodekaputaToUnicode | Kaputa to UnicodefmAbayaToUnicode | FM-Abaya to UnicodeamaleeToUnicode | Amalee to Unicode thibusToUnicode | Thibus to Unicode
Method | Description
--- | ---
unicodeToDlManel | Unicode to DL-ManelunicodeToBamini | Unicode to BaminiunicodeToKaputa | Unicode to Kaputa
> Unfortunately we don't have unicode to legacy functionality for FM-Abaya, Amalee, Thibus.
Method | Description
--- | ---
singlishToUnicode | Singlish (Sinhala) to UnicodesinglishPhoneticToUnicode | Singlish Phonetic (Sinhala) to UnicodetanglishToUnicode
Tanglish to Unicode
Method | Description
--- | --- | Tanglish (Tamil) to Unicode
ts
// Legacy to unicode
import { dlManelToUnicode, singlishToUnicode, unicodeToDlManel } from "sinhala-unicode-coverter"
const a = dlManelToUnicode("Y%S ,xld")
console.log(a) // ශ්රී ලංකා // Unicode to DL-Manel
const b = dlManelToUnicode("ශ්රී ලංක")
console.log(b) // Y%S ,xld
// Singlish to Unicode
const c = singlishToUnicode("shrii la\\nkaa")
console.log(c) // ශ්රී ලංකා
``