From: समीर सिंह Sameer Singh Date: Thu, 29 Sep 2022 20:02:56 +0000 (+0530) Subject: Add support for the Toto script (bug#58181) X-Git-Tag: emacs-29.0.90~1856^2~132 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=681cf21ddc042fa9913f12f78d314d5025307955;p=emacs.git Add support for the Toto script (bug#58181) * lisp/language/indian.el ("Toto"): New language environment. Add input method. * lisp/international/fontset.el (script-representative-chars): Support Toto. * lisp/leim/quail/indian.el ("toto"): New input method. * etc/NEWS: Announce the new language environment. --- diff --git a/etc/NEWS b/etc/NEWS index 76e44965bae..aad1a17ae71 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1271,6 +1271,7 @@ Meetei Mayek script and language environment Adlam script and language environment Mende Kikakui script and language environment Wancho script and language environment +Toto script and language environment --- *** The "Oriya" language environment was renamed to "Odia". diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el index ec505a09032..aa1477e2aed 100644 --- a/lisp/international/fontset.el +++ b/lisp/international/fontset.el @@ -291,7 +291,7 @@ (tai-xuan-jing-symbol #x1D300) (counting-rod-numeral #x1D360) (nyiakeng-puachue-hmong #x1e100) - (toto #x1E290) + (toto #x1E290 #x1E295 #x1E2AD) (wancho #x1E2C0 #x1E2E8 #x1E2EF) (nag-mundari #x1E4D0 #x1E4EB #x1E4F0) (mende-kikakui #x1E810 #x1E8A6) diff --git a/lisp/language/indian.el b/lisp/language/indian.el index bc8f5328573..2a1876d708f 100644 --- a/lisp/language/indian.el +++ b/lisp/language/indian.el @@ -277,6 +277,16 @@ Wancho language and its script are supported in this language environment.")) '("Indian")) +(set-language-info-alist + "Toto" '((charset unicode) + (coding-system utf-8) + (coding-priority utf-8) + (input-method . "toto") + (documentation . "\ +Toto language and its script are supported in this language +environment.")) + '("Indian")) + ;; Replace mnemonic characters in REGEXP according to TABLE. TABLE is ;; an alist of (MNEMONIC-STRING . REPLACEMENT-STRING). diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el index 443488c18d9..54c46b168b3 100644 --- a/lisp/leim/quail/indian.el +++ b/lisp/leim/quail/indian.el @@ -2211,5 +2211,42 @@ is." ("m" ?𞋘) ("M" ?𞋨)) +(quail-define-package + "toto" "Toto" "𞊒𞊪" nil "Toto phonetic input method." + nil t t t t nil nil nil nil nil t) + +(quail-define-rules + ("q" ?𞊫) + ("Q" ?𞊬) + ("w" ?𞊜) + ("e" ?𞊦) + ("E" ?𞊧) + ("r" ?𞊟) + ("t" ?𞊒) + ("y" ?𞊛) + ("u" ?𞊥) + ("i" ?𞊡) + ("I" ?𞊢) + ("o" ?𞊪) + ("p" ?𞊐) + ("a" ?𞊭) + ("s" ?𞊙) + ("d" ?𞊓) + ("f" ?𞊮) + ("g" ?𞊕) + ("h" ?𞊞) + ("j" ?𞊝) + ("k" ?𞊔) + ("l" ?𞊠) + ("z" ?𞊣) + ("Z" ?𞊤) + ("x" ?𞊨) + ("X" ?𞊩) + ("c" ?𞊚) + ("b" ?𞊑) + ("n" ?𞊗) + ("N" ?𞊘) + ("m" ?𞊖)) + (provide 'indian) ;;; indian.el ends here