diff options
author | समीर सिंह Sameer Singh <lumarzeli30@gmail.com> | 2022-05-24 17:05:32 +0530 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-05-24 17:11:43 +0300 |
commit | 609c9c5cd9cae1d6fced971cd66f39530ab93136 (patch) | |
tree | f90ab2f0758dd43a957ca9fba21c6d8b4e83fa19 /lisp/leim/quail | |
parent | 6f3925eace76a39850c0c108a9e1fd0c010e803d (diff) | |
download | emacs-609c9c5cd9cae1d6fced971cd66f39530ab93136.tar.gz |
Add support for the Buhid and Tagbanwa scripts (bug#55610)
* lisp/language/philippine.el ("Buhid"): New language environment.
("Tagbanwa"): New language environment.
Add input methods for Buhid and Tagbanwa.
Add sample text for Tagbanwa.
* lisp/international/fontset.el (script-representative-chars)
(setup-default-fontset): Support Buhid and Tagbanwa.
* lisp/leim/quail/philippine.el ("buhid"): New input method.
("tagbanwa"): New input method.
* etc/HELLO: Add a Tagbanwa greeting.
* etc/NEWS: Announce the new language environments and their
input methods.
Diffstat (limited to 'lisp/leim/quail')
-rw-r--r-- | lisp/leim/quail/philippine.el | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/lisp/leim/quail/philippine.el b/lisp/leim/quail/philippine.el index b9dcccea282..9afbdc354e3 100644 --- a/lisp/leim/quail/philippine.el +++ b/lisp/leim/quail/philippine.el @@ -92,5 +92,61 @@ ("N" ?ᜥ) ("m" ?ᜫ)) +(quail-define-package + "buhid" "Buhid" "ᝊᝓ" nil "Buhid phonetic input method." + nil t t t t nil nil nil nil nil t) + +(quail-define-rules + ("q" ?₱) + ("w" ?ᝏ) + ("r" ?ᝍ) + ("t" ?ᝆ) + ("y" ?ᝌ) + ("u" ?ᝓ) + ("U" ?ᝂ) + ("i" ?ᝒ) + ("I" ?ᝁ) + ("p" ?ᝉ) + ("a" ?ᝀ) + ("s" ?ᝐ) + ("d" ?ᝇ) + ("g" ?ᝄ) + ("h" ?ᝑ) + ("j" ?᜵) + ("J" ?᜶) + ("k" ?ᝃ) + ("l" ?ᝎ) + ("b" ?ᝊ) + ("n" ?ᝈ) + ("N" ?ᝅ) + ("m" ?ᝋ)) + +(quail-define-package + "tagbanwa" "Tagbanwa" "ᝦ" nil "Tagbanwa phonetic input method." + nil t t t t nil nil nil nil nil t) + +(quail-define-rules + ("q" ?₱) + ("w" ?ᝯ) + ("t" ?ᝦ) + ("y" ?ᝬ) + ("u" ?ᝳ) + ("U" ?ᝢ) + ("i" ?ᝲ) + ("I" ?ᝡ) + ("p" ?ᝩ) + ("a" ?ᝠ) + ("s" ?ᝰ) + ("d" ?ᝧ) + ("g" ?ᝤ) + ("j" ?᜵) + ("J" ?᜶) + ("k" ?ᝣ) + ("l" ?ᝮ) + ("b" ?ᝪ) + ("n" ?ᝨ) + ("N" ?ᝥ) + ("m" ?ᝫ)) + (provide 'philippine) ;;; philippine.el ends here |