1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-10 08:10:21 -08:00

Add support for the Mende Kikakui script (bug#58151)

* lisp/language/misc-lang.el ("Mende Kikakui"): New language environment.
Add sample text and input method.
* lisp/international/fontset.el (script-representative-chars)
(setup-default-fontset): Support Mende Kikakui, Indic Siyaq Numbers,
Ottoman Siyaq Numbers.
* lisp/leim/quail/misc-lang.el ("mende-kikakui"): New input method.

* etc/HELLO: Add Mende Kikakui greeting.
* etc/NEWS: Announce the new language environment.
This commit is contained in:
समीर सिंह Sameer Singh 2022-09-29 02:13:46 +05:30 committed by Eli Zaretskii
parent 339945c05a
commit 4cb9342a3b
5 changed files with 269 additions and 3 deletions

View file

@ -85,6 +85,7 @@ Maldivian (ދިވެހި) އައްސަލާމު ޢަލައިކުމް / ކިހިނ
Maltese (il-Malti) Bonġu / Saħħa Maltese (il-Malti) Bonġu / Saħħa
Mathematics ∀ p ∈ world • hello p □ Mathematics ∀ p ∈ world • hello p □
Meetei Mayek (ꯃꯤꯇꯩ ꯃꯌꯦꯛ) ꯈꯨꯔꯨꯝꯖꯔꯤ Meetei Mayek (ꯃꯤꯇꯩ ꯃꯌꯦꯛ) ꯈꯨꯔꯨꯝꯖꯔꯤ
Mende Kikakui (𞠀𞠁𞠂) 𞠛𞠉
Modi (𑘦𑘻𑘚𑘲) 𑘡𑘦𑘭𑘿𑘎𑘰𑘨 Modi (𑘦𑘻𑘚𑘲) 𑘡𑘦𑘭𑘿𑘎𑘰𑘨
Mongolian (монгол хэл) Сайн байна уу? Mongolian (монгол хэл) Сайн байна уу?
Northern Thai (ᨣᩣᩴᨾᩮᩬᩥᨦ / ᨽᩣᩈᩣᩃ᩶ᩣ᩠ᨶᨶᩣ) ᩈ᩠ᩅᩢᩔ᩠ᨯᩦᨣᩕᩢ᩠ᨸ Northern Thai (ᨣᩣᩴᨾᩮᩬᩥᨦ / ᨽᩣᩈᩣᩃ᩶ᩣ᩠ᨶᨶᩣ) ᩈ᩠ᩅᩢᩔ᩠ᨯᩦᨣᩕᩢ᩠ᨸ

View file

@ -1260,6 +1260,7 @@ Kharoshthi script and language environment
Lepcha script and language environment Lepcha script and language environment
Meetei Mayek script and language environment Meetei Mayek script and language environment
Adlam script and language environment Adlam script and language environment
Mende Kikakui script and language environment
--- ---
*** The "Oriya" language environment was renamed to "Odia". *** The "Oriya" language environment was renamed to "Odia".

View file

@ -294,10 +294,10 @@
(toto #x1E290) (toto #x1E290)
(wancho #x1e2c0) (wancho #x1e2c0)
(nag-mundari #x1E4D0 #x1E4EB #x1E4F0) (nag-mundari #x1E4D0 #x1E4EB #x1E4F0)
(mende-kikakui #x1E810) (mende-kikakui #x1E810 #x1E8A6)
(adlam #x1E900 #x1E943) (adlam #x1E900 #x1E943)
(indic-siyaq-number #x1ec71) (indic-siyaq-number #x1EC71 #x1EC9F)
(ottoman-siyaq-number #x1ed01) (ottoman-siyaq-number #x1ED01 #x1ED27)
(mahjong-tile #x1F000) (mahjong-tile #x1F000)
(domino-tile #x1F030) (domino-tile #x1F030)
(emoji #x1F300 #x1F600) (emoji #x1F300 #x1F600)
@ -833,8 +833,11 @@
counting-rod-numeral counting-rod-numeral
toto toto
nag-mundari nag-mundari
mende-kikakui
adlam adlam
tai-tham tai-tham
indic-siyaq-number
ottoman-siyaq-number
mahjong-tile mahjong-tile
domino-tile domino-tile
emoji emoji

View file

@ -291,6 +291,20 @@ in this language environment.")))
"[\x1E900-\x1E95F]+" "[\x1E900-\x1E95F]+"
0 'font-shape-gstring))) 0 'font-shape-gstring)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Mende Kikakui
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(set-language-info-alist
"Mende Kikakui" '((charset unicode)
(coding-system utf-8)
(coding-priority utf-8)
(input-method . "mende-kikakui")
(sample-text . "Mende Kikakui (𞠀𞠁𞠂) 𞠛𞠉")
(documentation . "\
Mende language and its script Kikakui are supported
in this language environment.")))
(provide 'misc-lang) (provide 'misc-lang)
;;; misc-lang.el ends here ;;; misc-lang.el ends here

View file

@ -1277,5 +1277,252 @@
("`m" ?𞥋) ("`m" ?𞥋)
("`/" ?𞥟)) ("`/" ?𞥟))
(quail-define-package
"mende-kikakui" "Mende Kikakui" "𞠗" nil
"Mende Kikakui input method." nil t t t t nil nil nil nil nil t)
(quail-define-rules
("1" ?𞣇)
("2" ?𞣈)
("3" ?𞣉)
("4" ?𞣊)
("5" ?𞣋)
("6" ?𞣌)
("7" ?𞣍)
("8" ?𞣎)
("9" ?𞣏)
(".1" ?𞣐)
(".2" ?𞣑)
(".3" ?𞣒)
(".4" ?𞣓)
(".5" ?𞣔)
(".6" ?𞣕)
(".7" ?𞣖)
("ki" ?𞠀)
("ka" ?𞠁)
("ku" ?𞠂)
("kee" ?𞠃)
("ke" ?𞠄)
("koo" ?𞠅)
("ko" ?𞠆)
("kua" ?𞠇)
("wi" ?𞠈)
("wa" ?𞠉)
("wu" ?𞠊)
("wee" ?𞠋)
("we" ?𞠌)
("woo" ?𞠍)
("wo" ?𞠎)
("wui" ?𞠏)
("wei" ?𞠐)
("wvi" ?𞠑)
("wua" ?𞠒)
("wve" ?𞠓)
("min" ?𞠔)
("man" ?𞠕)
("mun" ?𞠖)
("men" ?𞠗)
("mon" ?𞠘)
("muan" ?𞠙)
("muen" ?𞠚)
("bi" ?𞠛)
("ba" ?𞠜)
("bu" ?𞠝)
("bee" ?𞠞)
("be" ?𞠟)
("boo" ?𞠠)
("bo" ?𞠡)
("i" ?𞠢)
("a" ?𞠣)
("u" ?𞠤)
("ee" ?𞠥)
("e" ?𞠦)
("oo" ?𞠧)
("o" ?𞠨)
("ei" ?𞠩)
("in" ?𞠪)
("inn" ?𞠫)
("an" ?𞠬)
("en" ?𞠭)
("si" ?𞠮)
("sa" ?𞠯)
("su" ?𞠰)
("see" ?𞠱)
("se" ?𞠲)
("soo" ?𞠳)
("so" ?𞠴)
("sia" ?𞠵)
("li" ?𞠶)
("la" ?𞠷)
("lu" ?𞠸)
("lee" ?𞠹)
("le" ?𞠺)
("loo" ?𞠻)
("lo" ?𞠼)
("lle" ?𞠽)
("di" ?𞠾)
("da" ?𞠿)
("du" ?𞡀)
("dee" ?𞡁)
("doo" ?𞡂)
("do" ?𞡃)
("ti" ?𞡄)
("ta" ?𞡅)
("tu" ?𞡆)
("tee" ?𞡇)
("te" ?𞡈)
("too" ?𞡉)
("to" ?𞡊)
("ji" ?𞡋)
("ja" ?𞡌)
("ju" ?𞡍)
("jee" ?𞡎)
("je" ?𞡏)
("joo" ?𞡐)
("jo" ?𞡑)
("jjo" ?𞡒)
("yi" ?𞡓)
("ya" ?𞡔)
("yu" ?𞡕)
("yee" ?𞡖)
("ye" ?𞡗)
("yoo" ?𞡘)
("yo" ?𞡙)
("fi" ?𞡚)
("fa" ?𞡛)
("fu" ?𞡜)
("fee" ?𞡝)
("fe" ?𞡞)
("foo" ?𞡟)
("fo" ?𞡠)
("fua" ?𞡡)
("fan" ?𞡢)
("nin" ?𞡣)
("nan" ?𞡤)
("nun" ?𞡥)
("nen" ?𞡦)
("non" ?𞡧)
("hi" ?𞡨)
("ha" ?𞡩)
("hu" ?𞡪)
("hee" ?𞡫)
("he" ?𞡬)
("hoo" ?𞡭)
("ho" ?𞡮)
("heei" ?𞡯)
("hoou" ?𞡰)
("hin" ?𞡱)
("han" ?𞡲)
("hun" ?𞡳)
("hen" ?𞡴)
("hon" ?𞡵)
("huan" ?𞡶)
("nggi" ?𞡷)
("ngga" ?𞡸)
("nggu" ?𞡹)
("nggee" ?𞡺)
("ngge" ?𞡻)
("nggoo" ?𞡼)
("nggo" ?𞡽)
("nggaa" ?𞡾)
("nggua" ?𞡿)
("nngge" ?𞢀)
("nnggoo" ?𞢁)
("nnggo" ?𞢂)
("gi" ?𞢃)
("ga" ?𞢄)
("gu" ?𞢅)
("gee" ?𞢆)
("guei" ?𞢇)
("guan" ?𞢈)
("ngen" ?𞢉)
("ngon" ?𞢊)
("nguan" ?𞢋)
("pi" ?𞢌)
("pa" ?𞢍)
("pu" ?𞢎)
("pee" ?𞢏)
("pe" ?𞢐)
("poo" ?𞢑)
("po" ?𞢒)
("mbi" ?𞢓)
("mba" ?𞢔)
("mbu" ?𞢕)
("mbee" ?𞢖)
("mmbee" ?𞢗)
("mbe" ?𞢘)
("mboo" ?𞢙)
("mbo" ?𞢚)
("mbuu" ?𞢛)
("mmbe" ?𞢜)
("mmboo" ?𞢝)
("mmbo" ?𞢞)
("kpi" ?𞢟)
("kpa" ?𞢠)
("kpu" ?𞢡)
("kpee" ?𞢢)
("kpe" ?𞢣)
("kpoo" ?𞢤)
("kpo" ?𞢥)
("gbi" ?𞢦)
("gba" ?𞢧)
("gbu" ?𞢨)
("gbee" ?𞢩)
("gbe" ?𞢪)
("gboo" ?𞢫)
("gbo" ?𞢬)
("ra" ?𞢭)
("ndi" ?𞢮)
("nda" ?𞢯)
("ndu" ?𞢰)
("ndee" ?𞢱)
("nde" ?𞢲)
("ndoo" ?𞢳)
("ndo" ?𞢴)
("nja" ?𞢵)
("nju" ?𞢶)
("njee" ?𞢷)
("njoo" ?𞢸)
("vi" ?𞢹)
("va" ?𞢺)
("vu" ?𞢻)
("vee" ?𞢼)
("ve" ?𞢽)
("voo" ?𞢾)
("vo" ?𞢿)
("nyin" ?𞣀)
("nyan" ?𞣁)
("nyun" ?𞣂)
("nyen" ?𞣃)
("nyon" ?𞣄))
(provide 'misc-lang) (provide 'misc-lang)
;;; misc-lang.el ends here ;;; misc-lang.el ends here