mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
Add support for the Coptic script (bug#58330)
* lisp/language/misc-lang.el ("Coptic"): New language environment. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support coptic. * lisp/leim/quail/misc-lang.el ("coptic"): New input method. * etc/HELLO: Add a Coptic greeting. * etc/NEWS: Announce the new language environment.
This commit is contained in:
parent
3191950839
commit
75b7aacbf6
@ -41,6 +41,7 @@ C printf (<x-color><param>orange red</param>"Hello, world!\n"</x-color>);
|
||||
Cham (ꨌꩌ) ꨦꨤꩌ ꨦꨁꨰ
|
||||
Cherokee (ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ) ᎣᏏᏲ / ᏏᏲ
|
||||
Comanche /kəˈmæntʃiː/ Haa marʉ́awe
|
||||
Coptic (ⲘⲉⲧⲢⲉⲙ̀ⲛⲭⲏⲙⲓ) Ⲛⲟⲩϥⲣⲓ
|
||||
Cree (ᓀᐦᐃᔭᐍᐏᐣ) ᑕᓂᓯ / ᐙᒋᔮ
|
||||
Czech (čeština) Dobrý den
|
||||
Danish (dansk) Hej / Goddag / Halløj
|
||||
|
1
etc/NEWS
1
etc/NEWS
@ -1338,6 +1338,7 @@ Mende Kikakui script and language environment
|
||||
Wancho script and language environment
|
||||
Toto script and language environment
|
||||
Gothic script and language environment
|
||||
Coptic script and language environment
|
||||
|
||||
---
|
||||
*** The "Oriya" language environment was renamed to "Odia".
|
||||
|
@ -152,7 +152,7 @@
|
||||
'((latin ?A ?Z ?a ?z #x00C0 #x0100 #x0180 #x1e00)
|
||||
(phonetic #x250 #x283)
|
||||
(greek #x3A9)
|
||||
(coptic #x3E2)
|
||||
(coptic #x3E2 #x2C80 #x2CAE)
|
||||
(cyrillic #x42F)
|
||||
(armenian #x531)
|
||||
(hebrew #x5D0)
|
||||
@ -779,6 +779,7 @@
|
||||
lepcha
|
||||
symbol
|
||||
braille
|
||||
coptic
|
||||
yi
|
||||
syloti-nagri
|
||||
rejang
|
||||
|
@ -319,6 +319,20 @@ in this language environment.")))
|
||||
Ancient Gothic language using the Gothic script is supported in this
|
||||
language environment.")))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Coptic
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(set-language-info-alist
|
||||
"Coptic" '((charset unicode)
|
||||
(coding-system utf-8)
|
||||
(coding-priority utf-8)
|
||||
(input-method . "coptic")
|
||||
(sample-text . "Coptic (ⲘⲉⲧⲢⲉⲙ̀ⲛⲭⲏⲙⲓ) Ⲛⲟⲩϥⲣⲓ")
|
||||
(documentation . "\
|
||||
Coptic language using the Coptic script is supported in this
|
||||
language environment.")))
|
||||
|
||||
(provide 'misc-lang)
|
||||
|
||||
;;; misc-lang.el ends here
|
||||
|
@ -1558,5 +1558,122 @@
|
||||
("n" ?𐌽)
|
||||
("m" ?𐌼))
|
||||
|
||||
(quail-define-package
|
||||
"coptic" "Coptic" "Ⲁ" nil "Coptic input method.
|
||||
|
||||
`\\=`' is used to switch levels instead of Alt-Gr."
|
||||
nil t t t t nil nil nil nil nil t)
|
||||
|
||||
(quail-define-rules
|
||||
("1" ?𐋡)
|
||||
("`1" ?1)
|
||||
("`!" ?𐋠)
|
||||
("2" ?𐋢)
|
||||
("`2" ?2)
|
||||
("3" ?𐋣)
|
||||
("`3" ?3)
|
||||
("4" ?𐋤)
|
||||
("`4" ?4)
|
||||
("5" ?𐋥)
|
||||
("`5" ?5)
|
||||
("6" ?𐋦)
|
||||
("`6" ?6)
|
||||
("7" ?𐋧)
|
||||
("`7" ?7)
|
||||
("8" ?𐋨)
|
||||
("`8" ?8)
|
||||
("9" ?𐋩)
|
||||
("`9" ?9)
|
||||
("10" ?𐋪)
|
||||
("20" ?𐋫)
|
||||
("30" ?𐋬)
|
||||
("40" ?𐋭)
|
||||
("50" ?𐋮)
|
||||
("60" ?𐋯)
|
||||
("70" ?𐋰)
|
||||
("80" ?𐋱)
|
||||
("90" ?𐋲)
|
||||
("100" ?𐋳)
|
||||
("200" ?𐋴)
|
||||
("300" ?𐋵)
|
||||
("400" ?𐋶)
|
||||
("500" ?𐋷)
|
||||
("600" ?𐋸)
|
||||
("700" ?𐋹)
|
||||
("800" ?𐋺)
|
||||
("900" ?𐋻)
|
||||
("1/2" ?⳽)
|
||||
|
||||
("q" ?ⲑ)
|
||||
("Q" ?Ⲑ)
|
||||
("w" ?ⲱ)
|
||||
("W" ?Ⲱ)
|
||||
("e" ?ⲉ)
|
||||
("E" ?Ⲉ)
|
||||
("r" ?ⲣ)
|
||||
("R" ?Ⲣ)
|
||||
("t" ?ⲧ)
|
||||
("T" ?Ⲧ)
|
||||
("ti" ?ϯ)
|
||||
("Ti" ?Ϯ)
|
||||
("y" ?ⲏ)
|
||||
("Y" ?Ⲏ)
|
||||
("u" ?ⲩ)
|
||||
("U" ?Ⲩ)
|
||||
("i" ?ⲓ)
|
||||
("I" ?Ⲓ)
|
||||
("o" ?ⲟ)
|
||||
("O" ?Ⲟ)
|
||||
("p" ?ⲡ)
|
||||
("P" ?Ⲡ)
|
||||
("ps" ?ⲯ)
|
||||
("Ps" ?Ⲯ)
|
||||
("a" ?ⲁ)
|
||||
("A" ?Ⲁ)
|
||||
("s" ?ⲥ)
|
||||
("S" ?Ⲥ)
|
||||
("`s" ?ⲋ)
|
||||
("`S" ?Ⲋ)
|
||||
("sh" ?ϣ)
|
||||
("Sh" ?Ϣ)
|
||||
("d" ?ⲇ)
|
||||
("D" ?Ⲇ)
|
||||
("f" ?ⲫ)
|
||||
("F" ?Ⲫ)
|
||||
("g" ?ⲅ)
|
||||
("G" ?Ⲅ)
|
||||
("h" ?ϩ)
|
||||
("H" ?Ϩ)
|
||||
("j" ?ϫ)
|
||||
("J" ?Ϫ)
|
||||
("k" ?ⲕ)
|
||||
("K" ?Ⲕ)
|
||||
("kh" ?ⲭ)
|
||||
("Kh" ?Ⲭ)
|
||||
("l" ?ⲗ)
|
||||
("L" ?Ⲗ)
|
||||
("z" ?ⲍ)
|
||||
("Z" ?Ⲍ)
|
||||
("x" ?ⲝ)
|
||||
("X" ?Ⲝ)
|
||||
("`x" ?ϧ)
|
||||
("`X" ?Ϧ)
|
||||
("c" ?ϭ)
|
||||
("C" ?Ϭ)
|
||||
("v" ?ϥ)
|
||||
("V" ?Ϥ)
|
||||
("b" ?ⲃ)
|
||||
("B" ?Ⲃ)
|
||||
("n" ?ⲛ)
|
||||
("N" ?Ⲛ)
|
||||
("`n" ?⳯)
|
||||
("m" ?ⲙ)
|
||||
("M" ?Ⲙ)
|
||||
|
||||
("`," ?⳰)
|
||||
("`<" ?⳱)
|
||||
("`." ?⳾)
|
||||
("`/" ?⳿))
|
||||
|
||||
(provide 'misc-lang)
|
||||
;;; misc-lang.el ends here
|
||||
|
Loading…
Reference in New Issue
Block a user