Я знаком с отображением клавиатуры шрифта Bamini. Но я хочу набрать текст шрифтом TM-TTValluvar, но клавиатура шрифта TM-TTValluvar не сопоставлена со шрифтом Bamini.
Например:
Если я хочу வணக்கம் , я набираю его шрифтом Bamini tzf; fk; Но я хочу использовать следующие ключи в шрифте TM-TTValluvar YQdLm .
Итак, я создал следующий html для преобразования из Bamini в TM-TTValluvar, но это не удачно.
<!DOCTYPE html PUBLIC "-//W3C//Dtd HTML 4.0 transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body onload="javascript:form1.textArea1.focus()">
<script language="javascript" type="text/javascript">
var text;
function startText()
{
text = document.form1.textArea1.value;
text = text.replace(/=/g, "c");
text = text.replace(/>/g, ",");
text = text.replace(/n\[s/g, "ù--_ü");
text = text.replace(/N\[h/g, "ú_ô");
text = text.replace(/n\[h/g, "ù--_ô");
text = text.replace(/\[h/g, "_ô");
text = text.replace(/\[p/g, "´");
text = text.replace(/\[P/g, "Ë");
text = text.replace(/\[{/g, "_÷");
text = text.replace(/\[_/g, "_ø");
text = text.replace(/n\[/g, "ù--_");
text = text.replace(/N\[/g, "ú--_");
text = text.replace(/i\[/g, "û--_");
text = text.replace(/\[;/g, "w");
text = text.replace(/\[/g, "_");
text = text.replace(/nfs/g, "ùLü");
text = text.replace(/Nfh/g, "úLô");
text = text.replace(/nfh/g, "ùLô");
text = text.replace(/fh/g, "Lô");
text = text.replace(/fp/g, "¡");
text = text.replace(/fP/g, "¸");
text = text.replace(/F/g, "Ï");
text = text.replace(/\$/g, "á");
text = text.replace(/nf/g, "ùL");
text = text.replace(/Nf/g, "úL");
text = text.replace(/if/g, "ûL");
text = text.replace(/f;/g, "d");
text = text.replace(/f/g, "L");
text = text.replace(/nqs/g, "ùMü");
text = text.replace(/Nqh/g, "úMô");
text = text.replace(/nqh/g, "ùMô");
text = text.replace(/qh/g, "Mô");
text = text.replace(/qp/g, "¢");
text = text.replace(/qP/g, "¹");
text = text.replace(/q;/g, "e");
text = text.replace(/q+/g, "â");
text = text.replace(/nq/g, "ùM");
text = text.replace(/Nq/g, "úM");
text = text.replace(/iq/g, "ûM");
text = text.replace(/q/g, "M");
text = text.replace(/nrs/g, "ùNü");
text = text.replace(/Nrh/g, "úNô");
text = text.replace(/nrh/g, "ùNô");
text = text.replace(/rh/g, "Nô");
text = text.replace(/rp/g, "£");
text = text.replace(/rP/g, "º");
text = text.replace(/R/g, "Ñ");
text = text.replace(/#/g, "ã");
text = text.replace(/nr/g, "ùN");
text = text.replace(/Nr/g, "úN");
text = text.replace(/ir/g, "ûN");
text = text.replace(/r;/g, "f");
text = text.replace(/r/g, "N");
text = text.replace(/nQs/g, "ùOü");
text = text.replace(/NQh/g, "úOô");
text = text.replace(/nQh/g, "ùOô");
text = text.replace(/Qh/g, "Oô");
text = text.replace(/Qp/g, "¤");
text = text.replace(/QP/g, "»");
text = text.replace(/nQ/g, "ùO");
text = text.replace(/NQ/g, "úO");
text = text.replace(/iQ/g, "ûO");
text = text.replace(/Q;/g, "g");
text = text.replace(/Q/g, "O");
text = text.replace(/nls/g, "ùPü");
text = text.replace(/Nlh/g, "úPô");
text = text.replace(/nlh/g, "ùPô");
text = text.replace(/lh/g, "Pô");
text = text.replace(/b/g, "¥");
text = text.replace(/B/g, "¼");
text = text.replace(/L/g, "Ó");
text = text.replace(/\^/g, "å");
text = text.replace(/nl/g, "ùP");
text = text.replace(/Nl/g, "úP");
text = text.replace(/il/g, "ûP");
text = text.replace(/l;/g, "h");
text = text.replace(/l/g, "P");
text = text.replace(/nzs/g, "ùQü");
text = text.replace(/Nzh/g, "úQô");
text = text.replace(/nzh/g, "ùQô");
text = text.replace(/zh/g, "Qô");
text = text.replace(/zp/g, "¦");
text = text.replace(/zP/g, "½");
text = text.replace(/Z}/g, "æ");
text = text.replace(/Z/g, "Ô");
text = text.replace(/nz/g, "ùQ");
text = text.replace(/Nz/g, "úQ");
text = text.replace(/iz/g, "ûQ");
text = text.replace(/z;/g, "i");
text = text.replace(/z/g, "Q");
text = text.replace(/njs/g, "ùRü");
text = text.replace(/Njh/g, "úRô");
text = text.replace(/njh/g, "ùRô");
text = text.replace(/jh/g, "Rô");
text = text.replace(/jp/g, "§");
text = text.replace(/jP/g, "¾");
text = text.replace(/J}/g, "ç");
text = text.replace(/J/g, "Õ");
text = text.replace(/nj/g, "ùR");
text = text.replace(/Nj/g, "úR");
text = text.replace(/ij/g, "ûR");
text = text.replace(/j;/g, "j");
text = text.replace(/j/g, "R");
text = text.replace(/nes/g, "ùSü");
text = text.replace(/Neh/g, "úSô");
text = text.replace(/neh/g, "ùSô");
text = text.replace(/eh/g, "Sô");
text = text.replace(/ep/g, "¨");
text = text.replace(/eP/g, "¿");
text = text.replace(/E}/g, "è");
text = text.replace(/E/g, "Ö");
text = text.replace(/ne/g, "ùS");
text = text.replace(/Ne/g, "úS");
text = text.replace(/ie/g, "ûS");
text = text.replace(/e;/g, "k");
text = text.replace(/e/g, "S");
text = text.replace(/nds/g, "ù]ü");
text = text.replace(/Ndh/g, "ú-]ô");
text = text.replace(/ndh/g, "ù--]ô");
text = text.replace(/dh/g, "]ô");
text = text.replace(/dp/g, "²");
text = text.replace(/dP/g, "É");
text = text.replace(/D}/g, "ò");
text = text.replace(/D/g, "à");
text = text.replace(/nd/g, "ù--]");
text = text.replace(/Nd/g, "ú--]");
text = text.replace(/id/g, "û]");
text = text.replace(/d;/g, "u");
text = text.replace(/d/g, "]");
text = text.replace(/ngs/g, "ùTü");
text = text.replace(/Ngh/g, "úTô");
text = text.replace(/ngh/g, "ùTô");
text = text.replace(/gh/g, "Tô");
text = text.replace(/gp/g, "©");
text = text.replace(/gP/g, "À");
text = text.replace(/G\+/g, "é");
text = text.replace(/G/g, "×");
text = text.replace(/ng/g, "ùT");
text = text.replace(/Ng/g, "úT");
text = text.replace(/ig/g, "ûT");
text = text.replace(/g;/g, "l");
text = text.replace(/g/g, "T");
text = text.replace(/nks/g, "ùUü");
text = text.replace(/Nkh/g, "úUô");
text = text.replace(/nkh/g, "ùUô");
text = text.replace(/kh/g, "Uô");
text = text.replace(/kp/g, "ª");
text = text.replace(/kP/g, "Á");
text = text.replace(/K/g, "Ø");
text = text.replace(/%/g, "ê");
text = text.replace(/nk/g, "ùU");
text = text.replace(/Nk/g, "úU");
text = text.replace(/ik/g, "ûU");
text = text.replace(/k;/g, "m");
text = text.replace(/k/g, "U");
text = text.replace(/nas/g, "ùVü");
text = text.replace(/Nah/g, "úVô");
text = text.replace(/nah/g, "ùVô");
text = text.replace(/ah/g, "Vô");
text = text.replace(/ap/g, "«");
text = text.replace(/aP/g, "Â");
text = text.replace(/A+/g, "ë");
text = text.replace(/A/g, "Ù");
text = text.replace(/na/g, "ùV");
text = text.replace(/Na/g, "úV");
text = text.replace(/ia/g, "ûV");
text = text.replace(/a;/g, "n");
text = text.replace(/a/g, "V");
text = text.replace(/nus/g, "ùWü");
text = text.replace(/Nuh/g, "úWô");
text = text.replace(/nuh/g, "ùWô");
text = text.replace(/uh/g, "Wô");
text = text.replace(/up/g, "¬");
text = text.replace(/uP/g, "Ã");
text = text.replace(/U/g, "Ú");
text = text.replace(/\&/g, "ì");
text = text.replace(/nu/g, "ùW");
text = text.replace(/Nu/g, "úW");
text = text.replace(/iu/g, "ûW");
text = text.replace(/u;/g, "o");
text = text.replace(/u/g, "W");
text = text.replace(/nys/g, "ùXü");
text = text.replace(/Nyh/g, "úXô");
text = text.replace(/nyh/g, "ùXô");
text = text.replace(/yh/g, "Xô");
text = text.replace(/yp/g, "Xõ");
text = text.replace(/yP/g, "Ä");
text = text.replace(/Y}/g, "í");
text = text.replace(/Y/g, "Û");
text = text.replace(/ny/g, "ùX");
text = text.replace(/Ny/g, "úX");
text = text.replace(/iy/g, "ûX");
text = text.replace(/y;/g, "p");
text = text.replace(/y/g, "X");
text = text.replace(/nss/g, "ù[ü");
text = text.replace(/Nsh/g, "ú[ô");
text = text.replace(/nsh/g, "ù[ô");
text = text.replace(/sh/g, "[ô");
text = text.replace(/sp/g, "°");
text = text.replace(/sP/g, "Ç");
text = text.replace(/S/g, "Þ");
text = text.replace(/S+/g, "ð");
text = text.replace(/ns/g, "ù[");
text = text.replace(/Ns/g, "ú[");
text = text.replace(/is/g, "û[");
text = text.replace(/s;/g, "s");
text = text.replace(/s/g, "[");
text = text.replace(/nts/g, "ùYü");
text = text.replace(/Nth/g, "úYô");
text = text.replace(/nth/g, "ùYô");
text = text.replace(/th/g, "Yô");
text = text.replace(/tp/g, "®");
text = text.replace(/tP/g, "Å");
text = text.replace(/T+/g, "î");
text = text.replace(/T/g, "Ü");
text = text.replace(/nt/g, "ùY");
text = text.replace(/Nt/g, "úY");
text = text.replace(/it/g, "ûY");
text = text.replace(/t;/g, "q");
text = text.replace(/t/g, "Y");
text = text.replace(/nos/g, "ùZü");
text = text.replace(/Noh/g, "úZô");
text = text.replace(/noh/g, "ùZô");
text = text.replace(/oh/g, "Zô");
text = text.replace(/op/g, "¯");
text = text.replace(/oP/g, "Æ");
text = text.replace(/O/g, "Ý");
text = text.replace(/\*/g, "ï");
text = text.replace(/no/g, "ùZ");
text = text.replace(/No/g, "úZ");
text = text.replace(/io/g, "ûZ");
text = text.replace(/o;/g, "r");
text = text.replace(/o/g, "Z");
text = text.replace(/nws/g, "ù--\ü");
text = text.replace(/Nwh/g, "ú--\ô");
text = text.replace(/nwh/g, "ù--\ô");
text = text.replace(/wh/g, "--\ô");
text = text.replace(/wp/g, "±");
text = text.replace(/wP/g, "È");
text = text.replace(/W}/g, "ñ");
text = text.replace(/W/g, "ß");
text = text.replace(/nw/g, "ù--\");
text = text.replace(/Nw/g, "ú--\");
text = text.replace(/iw/g, "û--\");
text = text.replace(/w;/g, "t");
text = text.replace(/w/g, "--\");
text = text.replace(/n`s/g, "ùaü");
text = text.replace(/N`h/g, "úaô");
text = text.replace(/n`h/g, "ù--aô");
text = text.replace(/`h/g, "aô");
text = text.replace(/`p/g, "¶");
text = text.replace(/`P/g, "Í");
text = text.replace(/`{/g, "a÷");
text = text.replace(/`_/g, "aø");
text = text.replace(/n`/g, "ùa-");
text = text.replace(/N`/g, "úa");
text = text.replace(/i`/g, "ûa");
text = text.replace(/`;/g, "y");
text = text.replace(/`/g, "a");
text = text.replace(/\\s/g, "ù--`ü");
text = text.replace(/N\\h/g, "ú`ô");
text = text.replace(/n\\h/g, "ù--`ô");
text = text.replace(/\\h/g, "`ô");
text = text.replace(/\\p/g, "µ");
text = text.replace(/\\P/g, "Ì");
text = text.replace(/\{/g, "`÷");
text = text.replace(/\\\_/g, "`ø");
text = text.replace(/n\\/g, "ù`-");
text = text.replace(/N\\/g, "ú--`");
text = text.replace(/i\\/g, "û`");
text = text.replace(/\\;/g, "x");
text = text.replace(/\\/g, "`");
text = text.replace(/n]s/g, "ù--^ü");
text = text.replace(/N]h/g, "ú^ô");
text = text.replace(/n]h/g, "ù--^ô");
text = text.replace(/]h/g, "^ô");
text = text.replace(/]p/g, "³");
text = text.replace(/]P/g, "Ê");
text = text.replace(/]{/g, "^÷");
text = text.replace(/]_/g, "^ø");
text = text.replace(/n]/g, "ù^-");
text = text.replace(/N]/g, "ú^");
text = text.replace(/i]/g, "û^");
text = text.replace(/];/g, "v");
text = text.replace(/]/g, "^");
text = text.replace(/m/g, "A");
text = text.replace(/M/g, "B");
text = text.replace(/,/g, "C");
text = text.replace(/</g, "D");
text = text.replace(/c/g, "E");
text = text.replace(/C/g, "F");
text = text.replace(/v/g, "G");
text = text.replace(/V/g, "H");
text = text.replace(/I/g, "I");
text = text.replace(/x/g, "J");
text = text.replace(/X/g, "K");
text = text.replace(/xs/g, "Jü");
text = text.replace(/\//g, "@");
document.form1.textArea2.value=text;
}
</script>
<center>
<table width="750" >
<tbody>
<tr>
<form name="form1">
<td>
<p> Bamini </p>
<textarea onkeyup="startText();" style="font-size: 14pt; width: 400; font-family:Bamini" onclick="startText();" name="textArea1" rows="5" onselect="startText();"></textarea>
</td>
<td>
<p> TM-TTValluvar </p>
<textarea style="font-size: 14pt; width: 400; font-family:TM-TTValluvar" name="textArea2" rows="5"></textarea>
</td>
</form>
</tr>
</tbody>
</table>
</center>
</body>
</html>
Шрифт Bamini
Шрифт TM-TTValluvar
Образцы tzf; fk; = வணக்கம்
mk; kh = அம்மா
Как успешно кодировать?