aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuri Linkov2008-07-19 23:59:29 +0000
committerJuri Linkov2008-07-19 23:59:29 +0000
commitf4949090d477c82e2fc38811e87652a97728b525 (patch)
treee6667f080864f6a9e19c9b51d72aab44c841ed84
parentff759a98908ad1cf4475791a5c3dd452fd6cb97e (diff)
downloademacs-f4949090d477c82e2fc38811e87652a97728b525.tar.gz
emacs-f4949090d477c82e2fc38811e87652a97728b525.zip
("cyrillic-translit"): Add two rules "//'" and
"//`" for combining accents as a separate character. Keep two rules "i`" and "I`" for characters where accent is not a separate character. Revert changes that added postfix combining accents.
-rw-r--r--leim/ChangeLog7
-rw-r--r--leim/quail/cyrillic.el28
2 files changed, 18 insertions, 17 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog
index c289b6591bb..3356354eb82 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -1,3 +1,10 @@
12008-07-19 Juri Linkov <juri@jurta.org>
2
3 * quail/cyrillic.el ("cyrillic-translit"): Add two rules "//'" and
4 "//`" for combining accents as a separate character. Keep two
5 rules "i`" and "I`" for characters where accent is not a separate
6 character. Revert changes that added postfix combining accents.
7
12008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com> 82008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2 9
3 * Makefile.in (install): Perform post-install cleanup inside NS app 10 * Makefile.in (install): Perform post-install cleanup inside NS app
diff --git a/leim/quail/cyrillic.el b/leim/quail/cyrillic.el
index 3bdea754edb..324d0d1c8dd 100644
--- a/leim/quail/cyrillic.el
+++ b/leim/quail/cyrillic.el
@@ -1034,7 +1034,7 @@ cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\",
1034 ("shch" ?,Li(B) ("sj" ?,Li(B) 1034 ("shch" ?,Li(B) ("sj" ?,Li(B)
1035 ("/sht" ?,Li(B) ("/t" ?,Li(B) 1035 ("/sht" ?,Li(B) ("/t" ?,Li(B)
1036 ("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B) 1036 ("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B)
1037 ("e\\" ?,Lm(B) ("@" ?,Lm(B) 1037 ("e\\" ?,Lm(B) ("e'" ?,Lm(B) ("e`" ?,Lm(B) ("@" ?,Lm(B)
1038 ("yu" ?,Ln(B) ("ju" ?,Ln(B) 1038 ("yu" ?,Ln(B) ("ju" ?,Ln(B)
1039 ("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B) 1039 ("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B)
1040 1040
@@ -1050,31 +1050,25 @@ cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\",
1050 ("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B) 1050 ("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B)
1051 ("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B) 1051 ("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B)
1052 ("~~" ?,LJ(B) ("Y" ?,LK(B) ("''" ?,LL(B) 1052 ("~~" ?,LJ(B) ("Y" ?,LK(B) ("''" ?,LL(B)
1053 ("E\\" ?,LM(B) ("@@" ?,LM(B) 1053 ("E\\" ?,LM(B) ("E'" ?,LM(B) ("E`" ?,LM(B) ("@@" ?,LM(B)
1054 ("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B) 1054 ("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B)
1055 ("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B) 1055 ("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B)
1056 1056
1057 ;; Combining accents 1057 ("/e" ?,Lt(B) ("yi" ?,Lw(B) ("u'" ?,L~(B) ("u~" ?,L~(B)
1058 ("a'" [",LP$(O+Z(B"]) ("a`" [",LP$(O+\(B"])
1059 ("e'" [",LU$(O+Z(B"]) ("e`" [",LU$(O+\(B"])
1060 ("i'" [",LX$(O+Z(B"]) ("i`" [",LX$(O+\(B"])
1061 ("o'" [",L^$(O+Z(B"]) ("o`" [",L^$(O+\(B"])
1062 ("u'" [",Lc$(O+Z(B"]) ("u`" [",Lc$(O+\(B"])
1063 ("A'" [",L0$(O+Z(B"]) ("A`" [",L0$(O+\(B"])
1064 ("E'" [",L5$(O+Z(B"]) ("E`" [",L5$(O+\(B"])
1065 ("I'" [",L8$(O+Z(B"]) ("I`" [",L8$(O+\(B"])
1066 ("O'" [",L>$(O+Z(B"]) ("O`" [",L>$(O+\(B"])
1067 ("U'" [",LC$(O+Z(B"]) ("U`" [",LC$(O+\(B"])
1068
1069 ("/e" ?,Lt(B) ("yi" ?,Lw(B) ("u~" ?,L~(B)
1070 ("/d" ?,Lr(B) ("/ch" ?,L{(B) 1058 ("/d" ?,Lr(B) ("/ch" ?,L{(B)
1071 ("/g" ?,Ls(B) ("/s" ?,Lu(B) ("/k" ?,L|(B) 1059 ("/g" ?,Ls(B) ("/s" ?,Lu(B) ("/k" ?,L|(B)
1072 ("/i" ?,Lv(B) ("/j" ?,Lx(B) ("/l" ?,Ly(B) ("/n" ?,Lz(B) ("/z" ?,L(B) 1060 ("/i" ?,Lv(B) ("/j" ?,Lx(B) ("/l" ?,Ly(B) ("/n" ?,Lz(B) ("/z" ?,L(B)
1073 ("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U~" ?,L.(B) 1061 ("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U'" ?,L.(B) ("U~" ?,L.(B)
1074 ("/D" ?,L"(B) ("/Ch" ?,L+(B) ("/CH" ?,L+(B) 1062 ("/D" ?,L"(B) ("/Ch" ?,L+(B) ("/CH" ?,L+(B)
1075 ("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B) 1063 ("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B)
1076 ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B) 1064 ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B)
1077 1065
1066 ;; Combining accents as a separate character
1067 ("//'" ?$(O+Z(B) ("//`" ?$(O+\(B)
1068
1069 ;; In the following two rules the accent is not a separate character
1070 ("i`" ?$,1(}(B) ("I`" ?$,1(-(B)
1071
1078 ("/-" ?$(G!9(B) ;; EN DASH 1072 ("/-" ?$(G!9(B) ;; EN DASH
1079 ("/--" ?$(G!7(B) ;; EM DASH 1073 ("/--" ?$(G!7(B) ;; EM DASH
1080 ("/*" ?$(O#@(B) ;; BULLET 1074 ("/*" ?$(O#@(B) ;; BULLET
@@ -1099,7 +1093,7 @@ cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\",
1099 ("/c" ?,A)(B) 1093 ("/c" ?,A)(B)
1100 ("/tm" ?$(D"o(B) 1094 ("/tm" ?$(D"o(B)
1101 ("/reg" ?,A.(B) 1095 ("/reg" ?,A.(B)
1102 ("/eu" ?,b$(B) 1096 ("/eu" ?,b$(B)
1103 ("/ce" ?,A"(B) 1097 ("/ce" ?,A"(B)
1104 1098
1105 ;; fractions 1099 ;; fractions