UNPKG

kdj_singlish

Version:

KDJ Singlish is an app which created to help people to type in sinhala without making any mistakes. This will save your time and fix all the issues you are getting when you type. Just use it and let me know the issues.

851 lines (831 loc) 33.7 kB
// Sihala to Unicode ********************** function convertSinglishToUnicode(text) { var s, r, v; var nVowels; var consonants = new Array() var consonantsUni = new Array() var vowels = new Array() var vowelsUni = new Array() var vowelModifiersUni = new Array() var specialConsonants = new Array() var specialConsonantsUni = new Array() var specialCharUni = new Array() var specialChar = new Array() vowelsUni[0] = 'ඕ'; vowels[0] = 'oo'; vowelModifiersUni[0] = 'ෝ'; vowelsUni[1] = 'ඕ'; vowels[1] = 'o\\)'; vowelModifiersUni[1] = 'ෝ'; vowelsUni[2] = 'ඕ'; vowels[2] = 'oe'; vowelModifiersUni[2] = 'ෝ'; vowelsUni[3] = 'ආ'; vowels[3] = 'aa'; vowelModifiersUni[3] = 'ා'; vowelsUni[4] = 'ආ'; vowels[4] = 'a\\)'; vowelModifiersUni[4] = 'ා'; vowelsUni[5] = 'ඈ'; vowels[5] = 'Aa'; vowelModifiersUni[5] = 'ෑ'; vowelsUni[6] = 'ඈ'; vowels[6] = 'A\\)'; vowelModifiersUni[6] = 'ෑ'; vowelsUni[7] = 'ඈ'; vowels[7] = 'ae'; vowelModifiersUni[7] = 'ෑ'; vowelsUni[8] = 'ඊ'; vowels[8] = 'ii'; vowelModifiersUni[8] = 'ී'; vowelsUni[9] = 'ඊ'; vowels[9] = 'i\\)'; vowelModifiersUni[9] = 'ී'; vowelsUni[10] = 'ඊ'; vowels[10] = 'ie'; vowelModifiersUni[10] = 'ී'; vowelsUni[11] = 'ඒ'; vowels[11] = 'ee'; vowelModifiersUni[11] = 'ේ'; vowelsUni[12] = 'ඒ'; vowels[12] = 'ea'; vowelModifiersUni[12] = 'ේ'; vowelsUni[13] = 'ඒ'; vowels[13] = 'e\\)'; vowelModifiersUni[13] = 'ේ'; vowelsUni[14] = 'ඒ'; vowels[14] = 'ei'; vowelModifiersUni[14] = 'ේ'; vowelsUni[15] = 'ඌ'; vowels[15] = 'uu'; vowelModifiersUni[15] = 'ූ'; vowelsUni[16] = 'ඌ'; vowels[16] = 'u\\)'; vowelModifiersUni[16] = 'ූ'; vowelsUni[17] = 'ඖ'; vowels[17] = 'au'; vowelModifiersUni[17] = 'ෞ'; vowelsUni[18] = 'ඇ'; vowels[18] = '/\a'; vowelModifiersUni[18] = 'ැ'; vowelsUni[19] = 'අ'; vowels[19] = 'a'; vowelModifiersUni[19] = ''; vowelsUni[20] = 'ඇ'; vowels[20] = 'A'; vowelModifiersUni[20] = 'ැ'; vowelsUni[21] = 'ඉ'; vowels[21] = 'i'; vowelModifiersUni[21] = 'ි'; vowelsUni[22] = 'එ'; vowels[22] = 'e'; vowelModifiersUni[22] = 'ෙ'; vowelsUni[23] = 'උ'; vowels[23] = 'u'; vowelModifiersUni[23] = 'ු'; vowelsUni[24] = 'ඔ'; vowels[24] = 'o'; vowelModifiersUni[24] = 'ො'; vowelsUni[25] = 'ඓ'; vowels[25] = 'I'; vowelModifiersUni[25] = 'ෛ'; nVowels = 26; specialConsonantsUni[0] = 'ං'; specialConsonants[0] = /\\n/g; specialConsonantsUni[1] = 'ඃ'; specialConsonants[1] = /\\h/g; specialConsonantsUni[2] = 'ඞ'; specialConsonants[2] = /\\N/g; specialConsonantsUni[3] = 'ඍ'; specialConsonants[3] = /\\R/g; //special characher Repaya specialConsonantsUni[4] = 'ර්' + '\u200D'; specialConsonants[4] = /R/g; specialConsonantsUni[5] = 'ර්' + '\u200D'; specialConsonants[5] = /\\r/g; consonantsUni[0] = 'ඬ'; consonants[0] = 'nnd'; consonantsUni[1] = 'ඳ'; consonants[1] = 'nndh'; consonantsUni[2] = 'ඟ'; consonants[2] = 'nng'; consonantsUni[3] = 'ථ'; consonants[3] = 'Th'; consonantsUni[4] = 'ධ'; consonants[4] = 'Dh'; consonantsUni[5] = 'ඝ'; consonants[5] = 'gh'; consonantsUni[6] = 'ඡ'; consonants[6] = 'Ch'; consonantsUni[7] = 'ඵ'; consonants[7] = 'ph'; consonantsUni[8] = 'භ'; consonants[8] = 'bh'; consonantsUni[9] = 'ශ'; consonants[9] = 'sh'; consonantsUni[10] = 'ෂ'; consonants[10] = 'Sh'; consonantsUni[11] = 'ඥ'; consonants[11] = 'GN'; consonantsUni[12] = 'ඤ'; consonants[12] = 'KN'; consonantsUni[13] = 'ළු'; consonants[13] = 'Lu'; consonantsUni[14] = 'ද'; consonants[14] = 'dh'; consonantsUni[15] = 'ච'; consonants[15] = 'ch'; consonantsUni[16] = 'ඛ'; consonants[16] = 'kh'; consonantsUni[17] = 'ත'; consonants[17] = 'th'; consonantsUni[18] = 'ට'; consonants[18] = 't'; consonantsUni[19] = 'ක'; consonants[19] = 'k'; consonantsUni[20] = 'ඩ'; consonants[20] = 'd'; consonantsUni[21] = 'න'; consonants[21] = 'n'; consonantsUni[22] = 'ප'; consonants[22] = 'p'; consonantsUni[23] = 'බ'; consonants[23] = 'b'; consonantsUni[24] = 'ම'; consonants[24] = 'm'; consonantsUni[25] = '‍ය'; consonants[25] = '\\u005C' + 'y'; consonantsUni[26] = '‍ය'; consonants[26] = 'Y'; consonantsUni[27] = 'ය'; consonants[27] = 'y'; consonantsUni[28] = 'ජ'; consonants[28] = 'j'; consonantsUni[29] = 'ල'; consonants[29] = 'l'; consonantsUni[30] = 'ව'; consonants[30] = 'v'; consonantsUni[31] = 'ව'; consonants[31] = 'w'; consonantsUni[32] = 'ස'; consonants[32] = 's'; consonantsUni[33] = 'හ'; consonants[33] = 'h'; consonantsUni[34] = 'ණ'; consonants[34] = 'N'; consonantsUni[35] = 'ළ'; consonants[35] = 'L'; consonantsUni[36] = 'ඛ'; consonants[36] = 'K'; consonantsUni[37] = 'ඝ'; consonants[37] = 'G'; consonantsUni[38] = 'ඨ'; consonants[38] = 'T'; consonantsUni[39] = 'ඪ'; consonants[39] = 'D'; consonantsUni[40] = 'ඵ'; consonants[40] = 'P'; consonantsUni[41] = 'ඹ'; consonants[41] = 'B'; consonantsUni[42] = 'ෆ'; consonants[42] = 'f'; consonantsUni[43] = 'ඣ'; consonants[43] = 'q'; consonantsUni[44] = 'ග'; consonants[44] = 'g'; //last because we need to ommit this in dealing with Rakaransha consonantsUni[45] = 'ර'; consonants[45] = 'r'; specialCharUni[0] = 'ෲ'; specialChar[0] = 'ruu'; specialCharUni[1] = 'ෘ'; specialChar[1] = 'ru'; //specialCharUni[2]='්‍ර'; specialChar[2]='ra'; //special consonents for (var i = 0; i < specialConsonants.length; i++) { text = text.replace(specialConsonants[i], specialConsonantsUni[i]); } //consonents + special Chars for (var i = 0; i < specialCharUni.length; i++) { for (var j = 0; j < consonants.length; j++) { s = consonants[j] + specialChar[i]; v = consonantsUni[j] + specialCharUni[i]; r = new RegExp(s, "g"); text = text.replace(r, v); } } //consonants + Rakaransha + vowel modifiers for (var j = 0; j < consonants.length; j++) { for (var i = 0; i < vowels.length; i++) { s = consonants[j] + "r" + vowels[i]; v = consonantsUni[j] + "්‍ර" + vowelModifiersUni[i]; r = new RegExp(s, "g"); text = text.replace(r, v); } s = consonants[j] + "r"; v = consonantsUni[j] + "්‍ර"; r = new RegExp(s, "g"); text = text.replace(r, v); } //consonents + vowel modifiers for (var i = 0; i < consonants.length; i++) { for (var j = 0; j < nVowels; j++) { s = consonants[i] + vowels[j]; v = consonantsUni[i] + vowelModifiersUni[j]; r = new RegExp(s, "g"); text = text.replace(r, v); } } //consonents + HAL for (var i = 0; i < consonants.length; i++) { r = new RegExp(consonants[i], "g"); text = text.replace(r, consonantsUni[i] + "්"); } //vowels for (var i = 0; i < vowels.length; i++) { r = new RegExp(vowels[i], "g"); text = text.replace(r, vowelsUni[i]); } return text; } function convert() { var text = document.getElementById('input_textarea').value; var unicode = convertSinglishToUnicode(text); var fmabaya = convertUnicodeToFMAbaya(unicode); document.getElementById('unicode_textarea').innerHTML = unicode; document.getElementById('fmabaya_textarea').innerHTML = fmabaya; var unicodeScroll = document.getElementById('unicode_textarea'); var fontScroll = document.getElementById('fmabaya_textarea'); // setInterval(function() { // unicodeScroll.scrollTop = unicodeScroll.scrollHeight; // fontScroll.scrollTop = fontScroll.scrollHeight; // }); } var schemeVisible = 0; function changeVisibility() { if (schemeVisible) { $('#panel_body').removeClass('in'); schemeVisible = 0; } else { $('#panel_body').addClass('in'); schemeVisible = 1; } } $(document).ready(function () { $('button.copy-btn').each(function () { var client = new ZeroClipboard($(this)); client.on("ready", function (readyEvent) { client.on("aftercopy", function (event) { var target = $(event.target); var text = target.text(); target.text('Copied'); setTimeout(function () { target.text(text); }, 2000); }); }); }); }); // Sinhala to Unicode Ends **************** // Unicode to FMAbhaya Fonts ************** /** * By Kavidu Dilshan Jayakody */ function convertUnicodeToFMAbaya(text) { text = text.replace(/ද්‍ර/g, "ø"); text = text.replace(/,/g, "₩"); text = text.replace(/\'/g, "z"); text = text.replace(/\(/g, "^"); text = text.replace(/\)/g, "&"); text = text.replace(/%/g, "]"); text = text.replace(/\//g, "$"); text = text.replace(/–/g, "-"); text = text.replace(/\?/g, "@"); text = text.replace(/!/g, "æ"); text = text.replace(/\=/g, "}"); text = text.replace(/\./g, "'"); text = text.replace(/\+/g, "¬"); text = text.replace(/\:/g, "("); text = text.replace(/\÷/g, "­"); text = text.replace(/\;/g, "¦"); text = text.replace(/ත්‍රෛ/g, "ff;%"); text = text.replace(/ශෛ/g, "ffY"); text = text.replace(/චෛ/g, "ffp"); text = text.replace(/ජෛ/g, "ffc"); text = text.replace(/කෛ/g, "ffl"); text = text.replace(/මෛ/g, "ffu"); text = text.replace(/පෛ/g, "ffm"); text = text.replace(/දෛ/g, "ffo"); text = text.replace(/තෛ/g, "ff;"); text = text.replace(/නෛ/g, "ffk"); text = text.replace(/ධෛ/g, "ffO"); text = text.replace(/වෛ/g, "ffj"); text = text.replace(/ප්‍රෞ/g, "fm%!"); text = text.replace(/ෂ්‍යෝ/g, "fIHda"); text = text.replace(/ඡ්‍යෝ/g, "fPHda"); text = text.replace(/ඪ්‍යෝ/g, "fVHda"); text = text.replace(/ඝ්‍යෝ/g, "f>Hda"); text = text.replace(/ඛ්‍යෝ/g, "fLHda"); text = text.replace(/ළ්‍යෝ/g, "f<Hda"); text = text.replace(/ඵ්‍යෝ/g, "fMHda"); text = text.replace(/ඨ්‍යෝ/g, "fGHda"); text = text.replace(/ශ්‍යෝ/g, "fYHda"); text = text.replace(/ක්‍ෂ්‍යෝ/g, "fÌHda"); text = text.replace(/බ්‍යෝ/g, "fnHda"); text = text.replace(/ච්‍යෝ/g, "fpHda"); text = text.replace(/ඩ්‍යෝ/g, "fâHda"); text = text.replace(/ෆ්‍යෝ/g, "f*Hda"); text = text.replace(/ග්‍යෝ/g, "f.Hda"); text = text.replace(/ජ්‍යෝ/g, "fcHda"); text = text.replace(/ක්‍යෝ/g, "flHda"); text = text.replace(/ල්‍යෝ/g, "f,Hda"); text = text.replace(/ම්‍යෝ/g, "fuHda"); text = text.replace(/න්‍යෝ/g, "fkHda"); text = text.replace(/ප්‍යෝ/g, "fmHda"); text = text.replace(/ද්‍යෝ/g, "foHda"); text = text.replace(/ස්‍යෝ/g, "fiHda"); text = text.replace(/ට්‍යෝ/g, "fgHda"); text = text.replace(/ව්‍යෝ/g, "fjHda"); text = text.replace(/ත්‍යෝ/g, "f;Hda"); text = text.replace(/භ්‍යෝ/g, "fNHda"); text = text.replace(/ධ්‍යෝ/g, "fOHda"); text = text.replace(/ථ්‍යෝ/g, "f:Hda"); text = text.replace(/ෂ්‍යො/g, "fIHd"); text = text.replace(/ශ්‍යො/g, "fYHd"); text = text.replace(/ඛ්‍යො/g, "fLHd"); text = text.replace(/ක්‍ෂ්‍යො/g, "fÌHd"); text = text.replace(/බ්‍යො/g, "fnHd"); text = text.replace(/ව්‍යො/g, "fjHd"); text = text.replace(/ඩ්‍යො/g, "fvHd"); text = text.replace(/ෆ්‍යො/g, "f*Hd"); text = text.replace(/ග්‍යො/g, "f.Hd"); text = text.replace(/ජ්‍යො/g, "fcHd"); text = text.replace(/ක්‍යො/g, "flHd"); text = text.replace(/ම්‍යො/g, "fuHd"); text = text.replace(/ප්‍යො/g, "fmHd"); text = text.replace(/ද්‍යො/g, "foHd"); text = text.replace(/ස්‍යො/g, "fiHd"); text = text.replace(/ට්‍යො/g, "fgHd"); text = text.replace(/ව්‍යො/g, "fjHd"); text = text.replace(/ත්‍යො/g, "f;Hd"); text = text.replace(/භ්‍යො/g, "fNHd"); text = text.replace(/ධ්‍යො/g, "fOHd"); text = text.replace(/ථ්‍යො/g, "f:Hd"); text = text.replace(/ෂ්‍යෙ/g, "fIH"); text = text.replace(/ඡ්‍යෙ/g, "fPH"); text = text.replace(/ළ්‍යෙ/g, "f<H"); text = text.replace(/ණ්‍යෙ/g, "fKH"); text = text.replace(/ච්‍යෙ/g, "fpH"); text = text.replace(/ල්‍යෙ/g, "f,H"); text = text.replace(/න්‍යෙ/g, "fkH"); text = text.replace(/ශ්‍යෙ/g, "fYH"); text = text.replace(/ඛ්‍යෙ/g, "fLH"); text = text.replace(/ක්‍ෂ්යෙ/g, "fÌH"); text = text.replace(/බ්‍යෙ/g, "fnH"); text = text.replace(/ඩ්‍යෙ/g, "fvH"); text = text.replace(/ෆ්‍යෙ/g, "f*H"); text = text.replace(/ග්‍යෙ/g, "f.H"); text = text.replace(/ජ්‍යෙ/g, "fcH"); text = text.replace(/ක්‍යෙ/g, "flH"); text = text.replace(/ම්‍යෙ/g, "fuH"); text = text.replace(/ප්‍යෙ/g, "fmH"); text = text.replace(/ද්‍යෙ/g, "foH"); text = text.replace(/ස්‍යෙ/g, "fiH"); text = text.replace(/ට්‍යෙ/g, "fgH"); text = text.replace(/ව්‍යෙ/g, "fjH"); text = text.replace(/ත්‍යෙ/g, "f;H"); text = text.replace(/භ්‍යෙ/g, "fNH"); text = text.replace(/ධ්‍යෙ/g, "fOH"); text = text.replace(/ථ්‍යෙ/g, "f:H"); text = text.replace(/ෂ්‍රෝ/g, "fI%da"); text = text.replace(/ඝ්‍රෝ/g, "f>%da"); text = text.replace(/ශ්‍රෝ/g, "fY%da"); text = text.replace(/ක්‍ෂ්‍රෝ/g, "fÌ%da"); text = text.replace(/බ්‍රෝ/g, "fn%da"); text = text.replace(/ඩ්‍රෝ/g, "fv%da"); text = text.replace(/ෆ්‍රෝ/g, "f*%da"); text = text.replace(/ග්‍රෝ/g, "f.%da"); text = text.replace(/ක්‍රෝ/g, "fl%da"); text = text.replace(/ප්‍රෝ/g, "fm%da"); text = text.replace(/ද්‍රෝ/g, "føda"); text = text.replace(/ස්‍රෝ/g, "fi%da"); text = text.replace(/ට්‍රෝ/g, "fg%da"); text = text.replace(/ත්‍රෝ/g, "f;%da"); text = text.replace(/ශ්‍රො/g, "fY%d"); text = text.replace(/ඩ්‍රො/g, "fv%d"); text = text.replace(/ෆ්‍රො/g, "f*%d"); text = text.replace(/ග්‍රො/g, "f.%d"); text = text.replace(/ක්‍රො/g, "fl%d"); text = text.replace(/ප්‍රො/g, "fm%d"); text = text.replace(/ද්‍රො/g, "fød"); text = text.replace(/ස්‍රො/g, "fi%d"); text = text.replace(/ට්‍රො/g, "fg%d"); text = text.replace(/ත්‍රො/g, "f;%d"); text = text.replace(/ශ්‍රේ/g, "fYa"); text = text.replace(/බ්‍රේ/g, "fí%"); text = text.replace(/ඩ්‍රේ/g, "fâ%"); text = text.replace(/ෆ්‍රේ/g, "f*a%"); text = text.replace(/ග්‍රේ/g, "f.a%"); text = text.replace(/ක්‍රේ/g, "fla%"); text = text.replace(/ප්‍රේ/g, "fma%"); text = text.replace(/ද්‍රේ/g, "føa"); text = text.replace(/ස්‍රේ/g, "fia%"); text = text.replace(/ත්‍රේ/g, "f;a%"); text = text.replace(/ධ්‍රේ/g, "fè%"); text = text.replace(/ෂ්‍රෙ/g, "fI%"); text = text.replace(/ශ්‍රෙ/g, "fY%"); text = text.replace(/බ්‍රෙ/g, "fn%"); text = text.replace(/ෆ්‍රෙ/g, "f*%"); text = text.replace(/ග්‍රෙ/g, "f.%"); text = text.replace(/ක්‍රෙ/g, "fl%"); text = text.replace(/ප්‍රෙ/g, "fm%"); text = text.replace(/ද්‍රෙ/g, "fø"); text = text.replace(/ස්‍රෙ/g, "fi%"); text = text.replace(/ත්‍රෙ/g, "f;%"); text = text.replace(/භ්‍රෙ/g, "fN%"); text = text.replace(/ධ්‍රෙ/g, "fO%"); text = text.replace(/්‍ය/g, "H"); text = text.replace(/බ්‍රි/g, "ì%"); text = text.replace(/්‍ර/g, "%"); text = text.replace(/ෂෞ/g, "fI!"); text = text.replace(/ඡෞ/g, "fP!"); text = text.replace(/ශෞ/g, "fY!"); text = text.replace(/බෞ/g, "fn!"); text = text.replace(/චෞ/g, "fp!"); text = text.replace(/ඩෞ/g, "fv!"); text = text.replace(/ෆෞ/g, "f*!"); text = text.replace(/ගෞ/g, "f.!"); text = text.replace(/ජෞ/g, "fc!"); text = text.replace(/කෞ/g, "fl!"); text = text.replace(/ලෞ/g, "f,!"); text = text.replace(/මෞ/g, "fu!"); text = text.replace(/නෞ/g, "fk!"); text = text.replace(/පෞ/g, "fm!"); text = text.replace(/දෞ/g, "fo!"); text = text.replace(/රෞ/g, "fr!"); text = text.replace(/සෞ/g, "fi!"); text = text.replace(/ටෞ/g, "fg!"); text = text.replace(/තෞ/g, "f;!"); text = text.replace(/භෞ/g, "fN!"); text = text.replace(/ඤෞ/g, "f[!"); text = text.replace(/ෂෝ/g, "fIda"); text = text.replace(/ඹෝ/g, "fUda"); text = text.replace(/ඡෝ/g, "fPda"); text = text.replace(/ඪෝ/g, "fVda"); text = text.replace(/ඝෝ/g, "f>da"); text = text.replace(/ඛෝ/g, "fLda"); text = text.replace(/ළෝ/g, "f<da"); text = text.replace(/ඟෝ/g, "fÛda"); text = text.replace(/ණෝ/g, "fKda"); text = text.replace(/ඵෝ/g, "fMda"); text = text.replace(/ඨෝ/g, "fGda"); text = text.replace(/ඬෝ/g, "f~da"); text = text.replace(/ශෝ/g, "fYda"); text = text.replace(/ඥෝ/g, "f{da"); text = text.replace(/ඳෝ/g, "f|da"); text = text.replace(/ක්‍ෂෝ/g, "fÌda"); text = text.replace(/බෝ/g, "fnda"); text = text.replace(/චෝ/g, "fpda"); text = text.replace(/ඩෝ/g, "fvda"); text = text.replace(/ෆෝ/g, "f*da"); text = text.replace(/ගෝ/g, "f.da"); text = text.replace(/හෝ/g, "fyda"); text = text.replace(/ජෝ/g, "fcda"); text = text.replace(/කෝ/g, "flda"); text = text.replace(/ලෝ/g, "f,da"); text = text.replace(/මෝ/g, "fuda"); text = text.replace(/නෝ/g, "fkda"); text = text.replace(/පෝ/g, "fmda"); text = text.replace(/දෝ/g, "foda"); text = text.replace(/රෝ/g, "frda"); text = text.replace(/සෝ/g, "fida"); text = text.replace(/ටෝ/g, "fgda"); text = text.replace(/වෝ/g, "fjda"); text = text.replace(/තෝ/g, "f;da"); text = text.replace(/භෝ/g, "fNda"); text = text.replace(/යෝ/g, "fhda"); text = text.replace(/ඤෝ/g, "f[da"); text = text.replace(/ධෝ/g, "fOda"); text = text.replace(/ථෝ/g, "f:da"); text = text.replace(/ෂො/g, "fId"); text = text.replace(/ඹො/g, "fUd"); text = text.replace(/ඡො/g, "fPd"); text = text.replace(/ඪො/g, "fVd"); text = text.replace(/ඝො/g, "f>d"); text = text.replace(/ඛො/g, "fLd"); text = text.replace(/ළො/g, "f<d"); text = text.replace(/ඟො/g, "fÕd"); text = text.replace(/ණො/g, "fKd"); text = text.replace(/ඵො/g, "fMd"); text = text.replace(/ඨො/g, "fGd"); text = text.replace(/ඬො/g, "f~da"); text = text.replace(/ශො/g, "fYd"); text = text.replace(/ඥො/g, "f{d"); text = text.replace(/ඳො/g, "f|d"); text = text.replace(/ක්‍ෂො/g, "fÌd"); text = text.replace(/බො/g, "fnd"); text = text.replace(/චො/g, "fpd"); text = text.replace(/ඩො/g, "fvd"); text = text.replace(/ෆො/g, "f*d"); text = text.replace(/ගො/g, "f.d"); text = text.replace(/හො/g, "fyd"); text = text.replace(/ජො/g, "fcd"); text = text.replace(/කො/g, "fld"); text = text.replace(/ලො/g, "f,d"); text = text.replace(/මො/g, "fud"); text = text.replace(/නො/g, "fkd"); text = text.replace(/පො/g, "fmd"); text = text.replace(/දො/g, "fod"); text = text.replace(/රො/g, "frd"); text = text.replace(/සො/g, "fid"); text = text.replace(/ටො/g, "fgd"); text = text.replace(/වො/g, "fjd"); text = text.replace(/තො/g, "f;d"); text = text.replace(/භො/g, "fNd"); text = text.replace(/යො/g, "fhd"); text = text.replace(/ඤො/g, "f[d"); text = text.replace(/ධො/g, "fOd"); text = text.replace(/ථො/g, "f:d"); text = text.replace(/ෂේ/g, "fIa"); text = text.replace(/ඹේ/g, "fò"); text = text.replace(/ඡේ/g, "fþ"); text = text.replace(/ඪේ/g, "f\a"); text = text.replace(/ඝේ/g, "f>a"); text = text.replace(/ඛේ/g, "fÄ"); text = text.replace(/ළේ/g, "f<a"); text = text.replace(/ගේ/g, "f.a"); text = text.replace(/ඟේ/g, "fÕa"); text = text.replace(/ණේ/g, "fKa"); text = text.replace(/ඵේ/g, "fMa"); text = text.replace(/ඨේ/g, "fGa"); text = text.replace(/ඬේ/g, "få"); text = text.replace(/ශේ/g, "fYa"); text = text.replace(/ඥේ/g, "f{a"); text = text.replace(/ඳේ/g, "f|a"); text = text.replace(/ක්‍ෂේ/g, "fÌa"); text = text.replace(/බේ/g, "fí"); text = text.replace(/චේ/g, "fÉ"); text = text.replace(/ඩේ/g, "fâ"); text = text.replace(/ෆේ/g, "f*"); text = text.replace(/ගේ/g, "f.a"); text = text.replace(/හේ/g, "fya"); text = text.replace(/පේ/g, "fma"); text = text.replace(/කේ/g, "fla"); text = text.replace(/ලේ/g, "f,a"); text = text.replace(/මේ/g, "fï"); text = text.replace(/නේ/g, "fka"); text = text.replace(/ජේ/g, "fÊ"); text = text.replace(/දේ/g, "foa"); text = text.replace(/රේ/g, "f¾"); text = text.replace(/සේ/g, "fia"); text = text.replace(/ටේ/g, "fÜ"); text = text.replace(/වේ/g, "fõ"); text = text.replace(/තේ/g, "f;a"); text = text.replace(/භේ/g, "fNa"); text = text.replace(/යේ/g, "fha"); text = text.replace(/ඤේ/g, "f[a"); text = text.replace(/ධේ/g, "fè"); text = text.replace(/ථේ/g, "f:a"); text = text.replace(/ෂෙ/g, "fI"); text = text.replace(/ඹෙ/g, "fU"); text = text.replace(/ඓ/g, "ft"); text = text.replace(/ඡෙ/g, "fP"); text = text.replace(/ඪෙ/g, "fV"); text = text.replace(/ඝෙ/g, "f>"); text = text.replace(/ඛෙ/g, "fn"); text = text.replace(/ළෙ/g, "f<"); text = text.replace(/ඟෙ/g, "fÛ"); text = text.replace(/ණෙ/g, "fK"); text = text.replace(/ඵෙ/g, "fM"); text = text.replace(/ඨෙ/g, "fG"); text = text.replace(/ඬෙ/g, "f~"); text = text.replace(/ශෙ/g, "fY"); text = text.replace(/ඥෙ/g, "f{"); text = text.replace(/ඳෙ/g, "f|"); text = text.replace(/ක්‍ෂෙ/g, "fÌ"); text = text.replace(/බෙ/g, "fn"); text = text.replace(/චෙ/g, "fp"); text = text.replace(/ඩෙ/g, "fv"); text = text.replace(/ෆෙ/g, "f*"); text = text.replace(/ගෙ/g, "f."); text = text.replace(/හෙ/g, "fy"); text = text.replace(/ජෙ/g, "fc"); text = text.replace(/කෙ/g, "fl"); text = text.replace(/ලෙ/g, "f,"); text = text.replace(/මෙ/g, "fu"); text = text.replace(/නෙ/g, "fk"); text = text.replace(/පෙ/g, "fm"); text = text.replace(/දෙ/g, "fo"); text = text.replace(/රෙ/g, "fr"); text = text.replace(/සෙ/g, "fi"); text = text.replace(/ටෙ/g, "fg"); text = text.replace(/වෙ/g, "fj"); text = text.replace(/තෙ/g, "f;"); text = text.replace(/භෙ/g, "fN"); text = text.replace(/යෙ/g, "fh"); text = text.replace(/ඤෙ/g, "f["); text = text.replace(/ධෙ/g, "fO"); text = text.replace(/ථෙ/g, "f:"); text = text.replace(/තු/g, ";="); text = text.replace(/ශු/g, "Y="); text = text.replace(/භු/g, "N="); text = text.replace(/ගු/g, ".="); text = text.replace(/කු/g, "l="); text = text.replace(/තූ/g, ";+"); text = text.replace(/ශූ/g, "Y+"); text = text.replace(/භූ/g, "N+"); text = text.replace(/ගූ/g, ".+"); text = text.replace(/කූ/g, "l+"); text = text.replace(/රු/g, "re"); text = text.replace(/රූ/g, "rE"); text = text.replace(/ආ/g, "wd"); text = text.replace(/ඇ/g, "we"); text = text.replace(/ඈ/g, "wE"); text = text.replace(/ඌ/g, "W!"); text = text.replace(/ඖ/g, "T!"); text = text.replace(/ඒ/g, "ta"); text = text.replace(/ඕ/g, "´"); text = text.replace(/ඳි/g, "¢"); text = text.replace(/ඳී/g, "£"); text = text.replace(/දූ/g, "¥"); text = text.replace(/දී/g, "§"); text = text.replace(/ලූ/g, "Æ"); text = text.replace(/ර්‍ය/g, "©"); text = text.replace(/ඳූ/g, "ª"); text = text.replace(/ර්/g, "¾"); text = text.replace(/ඨි/g, "À"); text = text.replace(/ඨී/g, "Á"); text = text.replace(/ඡී/g, "Â"); text = text.replace(/ඛ්/g, "Ä"); text = text.replace(/ඛි/g, "Å"); text = text.replace(/ලු/g, "¨‍"); text = text.replace(/ඛී/g, "Ç"); text = text.replace(/දි/g, "È"); text = text.replace(/ච්/g, "É"); text = text.replace(/ජ්/g, "Ê"); text = text.replace(/රී/g, "Í"); text = text.replace(/ඪී/g, "Î"); text = text.replace(/ඪී/g, "Ð,"); text = text.replace(/චි/g, "Ñ"); text = text.replace(/ථී/g, "Ò"); text = text.replace(/ථී/g, "Ó"); text = text.replace(/ජී/g, "Ô"); text = text.replace(/චී/g, "Ö"); text = text.replace(/ඞ්/g, "Ù"); text = text.replace(/ඵී/g, "Ú"); text = text.replace(/ට්/g, "Ü"); text = text.replace(/ඵි/g, "Ý"); text = text.replace(/රි/g, "ß"); text = text.replace(/ටී/g, "à"); text = text.replace(/ටි/g, "á"); text = text.replace(/ඩ්/g, "â"); text = text.replace(/ඩී/g, "ã"); text = text.replace(/ඩි/g, "ä"); text = text.replace(/ඬ්/g, "å"); text = text.replace(/ඬි/g, "ç"); text = text.replace(/ධ්/g, "è"); text = text.replace(/ඬී/g, "é"); text = text.replace(/ධි/g, "ê"); text = text.replace(/ධී/g, "ë"); text = text.replace(/ථි/g, "Ó"); text = text.replace(/බි/g, "ì"); text = text.replace(/බ්/g, "í"); text = text.replace(/බී/g, "î"); text = text.replace(/ම්/g, "ï"); text = text.replace(/ජි/g, "ð"); text = text.replace(/මි/g, "ñ"); text = text.replace(/ඹ්/g, "ò"); text = text.replace(/මී/g, "ó"); text = text.replace(/ඹි/g, "ô"); text = text.replace(/ව්/g, "õ"); text = text.replace(/ඹී/g, "ö"); text = text.replace(/ඳු/g, "÷"); text = text.replace(/වී/g, "ù"); text = text.replace(/ඟු/g, "Õ=‍"); text = text.replace(/වි/g, "ú"); text = text.replace(/ඞ්/g, "û"); text = text.replace(/ඞී/g, "ü"); text = text.replace(/ඡි/g, "ý"); text = text.replace(/ඡ්/g, "þ"); text = text.replace(/දු/g, "ÿ"); text = text.replace(/ර්‍ණ/g, "“"); text = text.replace(/ණී/g, "Œ"); text = text.replace(/ණි/g, "‚"); text = text.replace(/ජී/g, "Ô"); text = text.replace(/ඡි/g, "ð"); text = text.replace(/ඩි/g, "ä"); text = text.replace(/ඤු/g, "û"); text = text.replace(/ග/g, "."); text = text.replace(/ළු/g, "¿"); text = text.replace(/ෂ/g, "I"); text = text.replace(/ං/g, "x"); text = text.replace(/ඃ/g, "#"); text = text.replace(/ඹ/g, "U"); text = text.replace(/ඡ/g, "P"); text = text.replace(/ඪ/g, "V"); text = text.replace(/ඝ/g, ">"); text = text.replace(/ඊ/g, "B"); text = text.replace(/ඣ/g, "CO"); text = text.replace(/ඛ/g, "L"); text = text.replace(/ළ/g, "<"); text = text.replace(/ඟ/g, "Õ"); text = text.replace(/ණ/g, "K"); text = text.replace(/ඵ/g, "M"); text = text.replace(/ඨ/g, "G"); text = text.replace(/ඃ/g, "#"); text = text.replace(/\"/g, "˜‍"); text = text.replace(/\//g, "$"); text = text.replace(/\)/g, "&"); text = text.replace(/:/g, "("); text = text.replace(/-/g, "-"); text = text.replace(/ෆ/g, "*"); text = text.replace(/ල/g, ","); text = text.replace(/-/g, "-"); text = text.replace(/රැ/g, "/"); text = text.replace(/ථ/g, ":"); text = text.replace(/ත/g, ";"); text = text.replace(/ළ/g, "<"); text = text.replace(/ඝ/g, ">"); text = text.replace(/රෑ/g, "?"); text = text.replace(/ඊ/g, "B"); text = text.replace(/ක‍/g, "C"); text = text.replace(/‍ෘ/g, "D"); text = text.replace(/ෑ/g, "E"); text = text.replace(/ත‍/g, "F"); text = text.replace(/ඨ/g, "G"); text = text.replace(/්‍ය/g, "H"); text = text.replace(/ෂ/g, "I"); text = text.replace(/ඬ/g, "~"); text = text.replace(/න‍/g, "J"); text = text.replace(/ණ/g, "K"); text = text.replace(/ඛ/g, "L"); text = text.replace(/ඵ/g, "M"); text = text.replace(/භ/g, "N"); text = text.replace(/ධ/g, "O"); text = text.replace(/ඡ/g, "P"); text = text.replace(/ඍ/g, "R"); text = text.replace(/ඔ/g, "T"); text = text.replace(/ඹ/g, "U"); text = text.replace(/ඪ/g, "V"); text = text.replace(/උ/g, "W"); text = text.replace(/ශ/g, "Y"); text = text.replace(/ඤ/g, "["); text = text.replace(/ඉ/g, "b"); text = text.replace(/ජ/g, "c"); text = text.replace(/ට/g, "g"); text = text.replace(/ය/g, "h"); text = text.replace(/ස/g, "i"); text = text.replace(/ව/g, "j"); text = text.replace(/න/g, "k"); text = text.replace(/ක/g, "l"); text = text.replace(/ප/g, "m"); text = text.replace(/බ/g, "n"); text = text.replace(/ද/g, "o"); text = text.replace(/ච/g, "p"); text = text.replace(/ර/g, "r"); text = text.replace(/එ/g, "t"); text = text.replace(/ම/g, "u"); text = text.replace(/ඩ/g, "v"); text = text.replace(/අ/g, "w"); text = text.replace(/හ/g, "y"); text = text.replace(/ඥ/g, "{"); text = text.replace(/ඳ/g, "|"); text = text.replace(/ක්‍ෂ/g, "Ì"); text = text.replace(/ැ/g, "e"); text = text.replace(/ෑ/g, "E"); text = text.replace(/ෙ/g, "f"); text = text.replace(/ු/g, "q"); text = text.replace(/ි/g, "s"); text = text.replace(/ූ/g, "Q"); text = text.replace(/ී/g, "S"); text = text.replace(/ෘ/g, "D"); text = text.replace(/ෲ/g, "DD"); text = text.replace(/ෟ/g, "!"); text = text.replace(/ා/g, "d"); text = text.replace(/්/g, "a"); text = text.replace(/₩/g, "\""); text = text.replace(/�/g, "z"); text = text.replace(/→/g, "^"); text = text.replace(/←/g, "&"); text = text.replace(/ᅯ/g, ")"); text = text.replace(/ᅮ/g, "@"); text = text.replace(/ᅭ/g, "`"); text = text.replace(/ᅬ/g, "}"); text = text.replace(/ᅫ/g, "'"); text = text.replace(/\ᅪ/g, "¤"); text = text.replace(/\ᅩ/g, "•"); text = text.replace(/\ᅧ/g, "›"); text = text.replace(/\ᄊ/g, "∙"); text = text.replace(/ᅰ/g, "]"); text = text.replace(/“/g, "—"); text = text.replace(/”/g, "˜"); return text; } // function copyit(theField) { // var tempval = eval("document." + theField) // tempval.focus() // tempval.select() // therange = tempval.createTextrange() // therange.execCommand("Copy") // } // Unicode to FMAbhaya Fonts Ends *********