forked from emk/ibus-ancient
-
Notifications
You must be signed in to change notification settings - Fork 0
/
coptic.mim
93 lines (87 loc) · 1.75 KB
/
coptic.mim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
(input-method t coptic)
(description
"Coptic characters following modified transliteration conventions")
(title "Coptic")
;; This map is based on a transliteration table in Loprieno's excellent
;; book on Ancient Egyptian. As such, it covers mostly just enough Coptic
;; to be used with that book. I would love to upgrade this to the point
;; that's its useful for people whose primary interest is Coptic, but baby
;; steps! All suggestions will be accepted with gratitude and considered
;; carefully.
;;
;; Some good ideas for further refinements can be found here:
;; http://www.wazu.jp/gallery/Test_Coptic.html
;;
;; Also, I have no idea about what's going on with capitals / lowercase
;; in Coptic.
(map
(trans
;; Borrowed from Greek.
("a" "ⲁ")
("A" "Ⲁ")
("b" "ⲃ")
("B" "Ⲃ")
("g" "ⲅ")
("G" "Ⲅ")
("d" "ⲇ")
("D" "Ⲇ")
("e" "ⲉ")
("E" "Ⲉ")
("z" "ⲍ")
("Z" "Ⲍ")
("e^" "ⲏ") ;; ê
("E^" "Ⲏ") ;; Ê
("th" "ⲑ")
("TH" "Ⲑ")
("i" "ⲓ")
("I" "Ⲓ")
("k" "ⲕ")
("K" "Ⲕ")
("l" "ⲗ")
("L" "Ⲗ")
("m" "ⲙ")
("M" "Ⲙ")
("n" "ⲛ")
("N" "Ⲛ")
("o" "ⲟ")
("Ⲟ" "Ⲟ")
("p" "ⲡ")
("P" "Ⲡ")
("r" "ⲣ")
("R" "Ⲣ")
("s" "ⲥ")
("S" "Ⲥ")
("t" "ⲧ")
("T" "Ⲧ")
("u" "ⲩ")
("U" "Ⲩ")
("ph" "ⲫ")
("PH" "Ⲫ")
("kh" "ⲭ")
("KH" "Ⲭ")
("ps" "ⲯ")
("PS" "Ⲯ")
("o^" "ⲱ") ;; ô
("O^" "Ⲱ") ;; Ô
;; Adapted to Coptic.
("s^" "ϣ") ;; š
("S^" "Ϣ") ;; Š
("f" "ϥ")
("F" "Ϥ")
("x" "ϧ")
("X" "Ϧ")
("h" "ϩ")
("H" "Ϩ")
("j" "ϫ")
("J" "Ϫ")
("c" "ϭ")
("C" "Ϭ")
("ti" "ϯ")
("TI" "Ϯ")
))
(state
(init
(trans)))
;; Local Variables:
;; mode: lisp
;; End: