diff options
author | समीर सिंह Sameer Singh <lumarzeli30@gmail.com> | 2022-05-29 18:55:58 +0530 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-05-29 19:27:35 +0300 |
commit | 230ed406aae59b4cebb024f6020241422a29e240 (patch) | |
tree | f2010d3cd621f556cf9abb158b07c40017135712 /lisp/leim | |
parent | e06d600b4963fc6ccc69fb0bbbc725350a80c9fc (diff) | |
download | emacs-230ed406aae59b4cebb024f6020241422a29e240.tar.gz emacs-230ed406aae59b4cebb024f6020241422a29e240.tar.bz2 emacs-230ed406aae59b4cebb024f6020241422a29e240.zip |
Add support for the Batak script (bug #55694)
* lisp/language/indonesian.el ("Batak"): New language environment.
Add composition rules for Batak. Add sample text and input
method.
* lisp/international/fontset.el (script-representative-chars)
(setup-default-fontset): Support Batak.
* lisp/leim/quail/indonesian.el ("batak"): New input method.
Rename TITLE of balinese, javanese and sundanese in
("quail-define-package").
* etc/HELLO: Add a Batak greeting.
* etc/NEWS: Announce the new language environment and its
input method.
Diffstat (limited to 'lisp/leim')
-rw-r--r-- | lisp/leim/quail/indonesian.el | 72 |
1 files changed, 69 insertions, 3 deletions
diff --git a/lisp/leim/quail/indonesian.el b/lisp/leim/quail/indonesian.el index 3a0654db903..fd232c4f715 100644 --- a/lisp/leim/quail/indonesian.el +++ b/lisp/leim/quail/indonesian.el @@ -32,7 +32,7 @@ ;; Javanese. (quail-define-package - "balinese" "Balinese" "ᬅ" t "Balinese phonetic input method. + "balinese" "Balinese" "ᬩ" t "Balinese phonetic input method. `\\=`' is used to switch levels instead of Alt-Gr. " nil t t t t nil nil nil nil nil t) @@ -174,7 +174,7 @@ ("`M" ?ᬀ)) (quail-define-package - "javanese" "Javanese" "ꦄ" t "Javanese phonetic input method. + "javanese" "Javanese" "ꦗ" t "Javanese phonetic input method. `\\=`' is used to switch levels instead of Alt-Gr. " nil t t t t nil nil nil nil nil t) @@ -287,7 +287,7 @@ ("`m" ?ꦀ)) (quail-define-package - "sundanese" "Sundanese" "ᮃ" t "Sundanese phonetic input method. + "sundanese" "Sundanese" "ᮞᮥ" t "Sundanese phonetic input method. `\\=`' is used to switch levels instead of Alt-Gr. " nil t t t t nil nil nil nil nil t) @@ -377,5 +377,71 @@ ("`m" ?ᮿ) ("`M" ?ᮬ)) +(quail-define-package + "batak" "Batak" "ᯅ" t "Batak phonetic input method, + used by languages such as Karo, Toba, Pakpak, Mandailing + and Simalungun. + + `\\=`' is used to switch levels instead of Alt-Gr. +" nil t t t t nil nil nil nil nil t) + +(quail-define-rules + ("q" ?᯼) + ("Q" ?᯽) + ("w" ?ᯋ) + ("W" ?ᯌ) + ("`w" ?ᯍ) + ("e" ?ᯧ) + ("E" ?ᯨ) + ("`e" ?ᯩ) + ("r" ?ᯒ) + ("R" ?ᯓ) + ("t" ?ᯖ) + ("T" ?ᯗ) + ("y" ?ᯛ) + ("Y" ?ᯜ) + ("u" ?ᯮ) + ("U" ?ᯥ) + ("`u" ?ᯯ) + ("i" ?ᯪ) + ("I" ?ᯫ) + ("`i" ?ᯤ) + ("o" ?ᯬ) + ("O" ?ᯭ) + ("p" ?ᯇ) + ("P" ?ᯈ) + ("a" ?ᯀ) + ("A" ?ᯁ) + ("s" ?ᯘ) + ("S" ?ᯙ) + ("`s" ?ᯚ) + ("d" ?ᯑ) + ("f" ?᯲) + ("F" ?᯳) + ("g" ?ᯎ) + ("G" ?ᯏ) + ("h" ?ᯂ) + ("H" ?ᯃ) + ("`h" ?ᯄ) + ("`H" ?ᯱ) + ("j" ?ᯐ) + ("k" ?᯦) + ("l" ?ᯞ) + ("L" ?ᯟ) + ("z" ?ᯝ) + ("Z" ?ᯰ) + ("x" ?ᯠ) + ("c" ?ᯡ) + ("v" ?᯾) + ("V" ?᯿) + ("b" ?ᯅ) + ("B" ?ᯆ) + ("n" ?ᯉ) + ("N" ?ᯊ) + ("`n" ?ᯢ) + ("m" ?ᯔ) + ("M" ?ᯕ) + ("`m" ?ᯣ)) + (provide 'indonesian) ;;; indonesian.el ends here |