]> git.eshelyaron.com Git - emacs.git/commitdiff
Change encoding to utf-8-emacs. Remove apparent duplicate codes.
authorKenichi Handa <handa@m17n.org>
Thu, 9 May 2002 06:44:06 +0000 (06:44 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 9 May 2002 06:44:06 +0000 (06:44 +0000)
lisp/international/characters.el

index 8e4559c728f0ac530d178186ba7250290c768f94..79aa4e00295f2cd78292deca687ed061ac9850a8 100644 (file)
 ;; (modify-syntax-entry (make-char 'chinese-gb2312 33) "_")
 ;; (modify-syntax-entry (make-char 'chinese-gb2312 34) "_")
 ;; (modify-syntax-entry (make-char 'chinese-gb2312 41) "_")
-(modify-syntax-entry ?\\e$A!2\e(B "(\e$A!3\e(B")
-(modify-syntax-entry ?\\e$A!4\e(B "(\e$A!5\e(B")
-(modify-syntax-entry ?\\e$A!6\e(B "(\e$A!7\e(B")
-(modify-syntax-entry ?\\e$A!8\e(B "(\e$A!9\e(B")
-(modify-syntax-entry ?\\e$A!:\e(B "(\e$A!;\e(B")
-(modify-syntax-entry ?\\e$A!<\e(B "(\e$A!=\e(B")
-(modify-syntax-entry ?\\e$A!>\e(B "(\e$A!?\e(B")
-(modify-syntax-entry ?\\e$A!3\e(B ")\e$A!2\e(B")
-(modify-syntax-entry ?\\e$A!5\e(B ")\e$A!4\e(B")
-(modify-syntax-entry ?\\e$A!7\e(B ")\e$A!6\e(B")
-(modify-syntax-entry ?\\e$A!9\e(B ")\e$A!8\e(B")
-(modify-syntax-entry ?\\e$A!;\e(B ")\e$A!:\e(B")
-(modify-syntax-entry ?\\e$A!=\e(B ")\e$A!<\e(B")
-(modify-syntax-entry ?\\e$A!?\e(B ")\e$A!>\e(B")
-;; Unicode equivalents of above
-(modify-syntax-entry ?\\e$,2=T\e(B "(\e$,2=U\e(B")
-(modify-syntax-entry ?\\e$,2=H\e(B "(\e$,2=I\e(B")
-(modify-syntax-entry ?\\e$,2=J\e(B "(\e$,2=K\e(B")
-(modify-syntax-entry ?\\e$,2=L\e(B "(\e$,2=M\e(B")
-(modify-syntax-entry ?\\e$,2=N\e(B "(\e$,2=O\e(B")
-(modify-syntax-entry ?\\e$,2=V\e(B "(\e$,2=W\e(B")
-(modify-syntax-entry ?\\e$,2=P\e(B "(\e$,2=Q\e(B")
-(modify-syntax-entry ?\\e$,2=U\e(B ")\e$,2=T\e(B")
-(modify-syntax-entry ?\\e$,2=I\e(B ")\e$,2=H\e(B")
-(modify-syntax-entry ?\\e$,2=K\e(B ")\e$,2=J\e(B")
-(modify-syntax-entry ?\\e$,2=M\e(B ")\e$,2=L\e(B")
-(modify-syntax-entry ?\\e$,2=O\e(B ")\e$,2=N\e(B")
-(modify-syntax-entry ?\\e$,2=W\e(B ")\e$,2=V\e(B")
-(modify-syntax-entry ?\\e$,2=Q\e(B ")\e$,2=P\e(B")
+(modify-syntax-entry ?\〔 "(〕")
+(modify-syntax-entry ?\〈 "(〉")
+(modify-syntax-entry ?\《 "(》")
+(modify-syntax-entry ?\「 "(」")
+(modify-syntax-entry ?\『 "(』")
+(modify-syntax-entry ?\〖 "(〗")
+(modify-syntax-entry ?\【 "(】")
+(modify-syntax-entry ?\〕 ")〔")
+(modify-syntax-entry ?\〉 ")〈")
+(modify-syntax-entry ?\》 ")《")
+(modify-syntax-entry ?\」 ")「")
+(modify-syntax-entry ?\』 ")『")
+(modify-syntax-entry ?\〗 ")〖")
+(modify-syntax-entry ?\】 ")【")
 
 ;; (modify-category-entry (make-char 'chinese-gb2312) ?c)
 ;; (modify-category-entry (make-char 'chinese-gb2312) ?\|)
 ;; Cyrillic character set (ISO-8859-5)
 
 (modify-syntax-entry (decode-char 'iso-8859-5 160) " ")
-(modify-syntax-entry ?\e,L-\e(B ".")
-(modify-syntax-entry ?\e,Lp\e(B ".")
-(modify-syntax-entry ?\e,L}\e(B ".")
+(modify-syntax-entry ?­ ".")
+(modify-syntax-entry ? ".")
+(modify-syntax-entry ?§ ".")
 (let ((tbl (standard-case-table)))
-  (set-case-syntax-pair ?\e,L!\e(B ?\e,Lq\e(B tbl)
-  (set-case-syntax-pair ?\e,L"\e(B ?\e,Lr\e(B tbl)
-  (set-case-syntax-pair ?\e,L#\e(B ?\e,Ls\e(B tbl)
-  (set-case-syntax-pair ?\e,L$\e(B ?\e,Lt\e(B tbl)
-  (set-case-syntax-pair ?\e,L%\e(B ?\e,Lu\e(B tbl)
-  (set-case-syntax-pair ?\e,L&\e(B ?\e,Lv\e(B tbl)
-  (set-case-syntax-pair ?\e,L'\e(B ?\e,Lw\e(B tbl)
-  (set-case-syntax-pair ?\e,L(\e(B ?\e,Lx\e(B tbl)
-  (set-case-syntax-pair ?\e,L)\e(B ?\e,Ly\e(B tbl)
-  (set-case-syntax-pair ?\e,L*\e(B ?\e,Lz\e(B tbl)
-  (set-case-syntax-pair ?\e,L+\e(B ?\e,L{\e(B tbl)
-  (set-case-syntax-pair ?\e,L,\e(B ?\e,L|\e(B tbl)
-  (set-case-syntax-pair ?\e,L.\e(B ?\e,L~\e(B tbl)
-  (set-case-syntax-pair ?\e,L/\e(B ?\e,L\7f\e(B tbl)
-  (set-case-syntax-pair ?\e,L0\e(B ?\e,LP\e(B tbl)
-  (set-case-syntax-pair ?\e,L1\e(B ?\e,LQ\e(B tbl)
-  (set-case-syntax-pair ?\e,L2\e(B ?\e,LR\e(B tbl)
-  (set-case-syntax-pair ?\e,L3\e(B ?\e,LS\e(B tbl)
-  (set-case-syntax-pair ?\e,L4\e(B ?\e,LT\e(B tbl)
-  (set-case-syntax-pair ?\e,L5\e(B ?\e,LU\e(B tbl)
-  (set-case-syntax-pair ?\e,L6\e(B ?\e,LV\e(B tbl)
-  (set-case-syntax-pair ?\e,L7\e(B ?\e,LW\e(B tbl)
-  (set-case-syntax-pair ?\e,L8\e(B ?\e,LX\e(B tbl)
-  (set-case-syntax-pair ?\e,L9\e(B ?\e,LY\e(B tbl)
-  (set-case-syntax-pair ?\e,L:\e(B ?\e,LZ\e(B tbl)
-  (set-case-syntax-pair ?\e,L;\e(B ?\e,L[\e(B tbl)
-  (set-case-syntax-pair ?\e,L<\e(B ?\e,L\\e(B tbl)
-  (set-case-syntax-pair ?\e,L=\e(B ?\e,L]\e(B tbl)
-  (set-case-syntax-pair ?\e,L>\e(B ?\e,L^\e(B tbl)
-  (set-case-syntax-pair ?\e,L?\e(B ?\e,L_\e(B tbl)
-  (set-case-syntax-pair ?\e,L@\e(B ?\e,L`\e(B tbl)
-  (set-case-syntax-pair ?\e,LA\e(B ?\e,La\e(B tbl)
-  (set-case-syntax-pair ?\e,LB\e(B ?\e,Lb\e(B tbl)
-  (set-case-syntax-pair ?\e,LC\e(B ?\e,Lc\e(B tbl)
-  (set-case-syntax-pair ?\e,LD\e(B ?\e,Ld\e(B tbl)
-  (set-case-syntax-pair ?\e,LE\e(B ?\e,Le\e(B tbl)
-  (set-case-syntax-pair ?\e,LF\e(B ?\e,Lf\e(B tbl)
-  (set-case-syntax-pair ?\e,LG\e(B ?\e,Lg\e(B tbl)
-  (set-case-syntax-pair ?\e,LH\e(B ?\e,Lh\e(B tbl)
-  (set-case-syntax-pair ?\e,LI\e(B ?\e,Li\e(B tbl)
-  (set-case-syntax-pair ?\e,LJ\e(B ?\e,Lj\e(B tbl)
-  (set-case-syntax-pair ?\e,LK\e(B ?\e,Lk\e(B tbl)
-  (set-case-syntax-pair ?\e,LL\e(B ?\e,Ll\e(B tbl)
-  (set-case-syntax-pair ?\e,LM\e(B ?\e,Lm\e(B tbl)
-  (set-case-syntax-pair ?\e,LN\e(B ?\e,Ln\e(B tbl)
-  (set-case-syntax-pair ?\e,LO\e(B ?\e,Lo\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(!\e(B ?\e$,1(q\e(B tbl)
-  (set-case-syntax-pair ?\e$,1("\e(B ?\e$,1(r\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(#\e(B ?\e$,1(s\e(B tbl)
-  (set-case-syntax-pair ?\e$,1($\e(B ?\e$,1(t\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(%\e(B ?\e$,1(u\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(&\e(B ?\e$,1(v\e(B tbl)
-  (set-case-syntax-pair ?\e$,1('\e(B ?\e$,1(w\e(B tbl)
-  (set-case-syntax-pair ?\e$,1((\e(B ?\e$,1(x\e(B tbl)
-  (set-case-syntax-pair ?\e$,1()\e(B ?\e$,1(y\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(*\e(B ?\e$,1(z\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(+\e(B ?\e$,1({\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(,\e(B ?\e$,1(|\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(.\e(B ?\e$,1(~\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(/\e(B ?\e$,1(\7f\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(0\e(B ?\e$,1(P\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(1\e(B ?\e$,1(Q\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(2\e(B ?\e$,1(R\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(3\e(B ?\e$,1(S\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(4\e(B ?\e$,1(T\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(5\e(B ?\e$,1(U\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(6\e(B ?\e$,1(V\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(7\e(B ?\e$,1(W\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(8\e(B ?\e$,1(X\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(9\e(B ?\e$,1(Y\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(:\e(B ?\e$,1(Z\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(;\e(B ?\e$,1([\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(<\e(B ?\e$,1(\\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(=\e(B ?\e$,1(]\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(>\e(B ?\e$,1(^\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(?\e(B ?\e$,1(_\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(@\e(B ?\e$,1(`\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(A\e(B ?\e$,1(a\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(B\e(B ?\e$,1(b\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(C\e(B ?\e$,1(c\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(D\e(B ?\e$,1(d\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(E\e(B ?\e$,1(e\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(F\e(B ?\e$,1(f\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(G\e(B ?\e$,1(g\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(H\e(B ?\e$,1(h\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(I\e(B ?\e$,1(i\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(J\e(B ?\e$,1(j\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(K\e(B ?\e$,1(k\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(L\e(B ?\e$,1(l\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(M\e(B ?\e$,1(m\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(N\e(B ?\e$,1(n\e(B tbl)
-  (set-case-syntax-pair ?\e$,1(O\e(B ?\e$,1(o\e(B tbl))
+  (set-case-syntax-pair ?Ё ?ё tbl)
+  (set-case-syntax-pair ?Ђ ?ђ tbl)
+  (set-case-syntax-pair ?Ѓ ?ѓ tbl)
+  (set-case-syntax-pair ?Є ?є tbl)
+  (set-case-syntax-pair ?Ѕ ?ѕ tbl)
+  (set-case-syntax-pair ?І ?і tbl)
+  (set-case-syntax-pair ?Ї ?ї tbl)
+  (set-case-syntax-pair ?Ј ?ј tbl)
+  (set-case-syntax-pair ?Љ ?љ tbl)
+  (set-case-syntax-pair ?Њ ?њ tbl)
+  (set-case-syntax-pair ?Ћ ?ћ tbl)
+  (set-case-syntax-pair ?Ќ ?ќ tbl)
+  (set-case-syntax-pair ?Ў ?ў tbl)
+  (set-case-syntax-pair ?Џ ?џ tbl)
+  (set-case-syntax-pair ?А ?а tbl)
+  (set-case-syntax-pair ?Б ?б tbl)
+  (set-case-syntax-pair ?В ?в tbl)
+  (set-case-syntax-pair ?Г ?г tbl)
+  (set-case-syntax-pair ?Д ?д tbl)
+  (set-case-syntax-pair ?Е ?е tbl)
+  (set-case-syntax-pair ?Ж ?ж tbl)
+  (set-case-syntax-pair ?З ?з tbl)
+  (set-case-syntax-pair ?И ?и tbl)
+  (set-case-syntax-pair ?Й ?й tbl)
+  (set-case-syntax-pair ?К ?к tbl)
+  (set-case-syntax-pair ?Л ?л tbl)
+  (set-case-syntax-pair ?М ?м tbl)
+  (set-case-syntax-pair ?Н ?н tbl)
+  (set-case-syntax-pair ?О ?о tbl)
+  (set-case-syntax-pair ?П ?п tbl)
+  (set-case-syntax-pair ?Р ?р tbl)
+  (set-case-syntax-pair ?С ?с tbl)
+  (set-case-syntax-pair ?Т ?т tbl)
+  (set-case-syntax-pair ?У ?у tbl)
+  (set-case-syntax-pair ?Ф ?ф tbl)
+  (set-case-syntax-pair ?Х ?х tbl)
+  (set-case-syntax-pair ?Ц ?ц tbl)
+  (set-case-syntax-pair ?Ч ?ч tbl)
+  (set-case-syntax-pair ?Ш ?ш tbl)
+  (set-case-syntax-pair ?Щ ?щ tbl)
+  (set-case-syntax-pair ?Ъ ?ъ tbl)
+  (set-case-syntax-pair ?Ы ?ы tbl)
+  (set-case-syntax-pair ?Ь ?ь tbl)
+  (set-case-syntax-pair ?Э ?э tbl)
+  (set-case-syntax-pair ?Ю ?ю tbl)
+  (set-case-syntax-pair ?Я ?я tbl))
 
 ;; Devanagari character set
 
 ;;; Commented out since the categories appear not to be used anywhere
 ;;; and word syntax is the default.
 ;; (let ((deflist      '(;; chars      syntax  category
-;;               ("\e$(5!!!"!#\e(B"      "w"     ?7) ; vowel-modifying diacritical mark
+;;               ("      "w"     ?7) ; vowel-modifying diacritical mark
 ;;                                         ; chandrabindu, anuswar, visarga
-;;               ("\e$(5!$\e(B-\e$(5!2\e(B"        "w"     ?1) ; independent vowel
-;;               ("\e$(5!3\e(B-\e$(5!X\e(B"        "w"     ?0) ; consonant
-;;               ("\e$(5!Z\e(B-\e$(5!g\e(B"        "w"     ?8) ; matra
-;;               ("\e$(5!q\e(B-\e$(5!z\e(B"        "w"     ?6) ; digit
+;;               ("-"  "w"     ?1) ; independent vowel
+;;               ("-"  "w"     ?0) ; consonant
+;;               ("-"  "w"     ?8) ; matra
+;;               ("-"  "w"     ?6) ; digit
 ;;               ;; Unicode equivalents
-;;               ("\e$,15A5B5C\e(B"      "w"     ?7) ; vowel-modifying diacritical mark
+;;               ("ँंः"  "w"     ?7) ; vowel-modifying diacritical mark
 ;;                                         ; chandrabindu, anuswar, visarga
-;;               ("\e$,15E\e(B-\e$,15M\e(B"        "w"     ?1) ; independent vowel
-;;               ("\e$,15U\e(B-\e$,15y\e(B"        "w"     ?0) ; consonant
-;;               ("\e$,15~\e(B-\e$,16)\e(B"        "w"     ?8) ; matra
-;;               ("\e$,16F\e(B-\e$,16O\e(B"        "w"     ?6) ; digit
+;;               ("अ-ऍ"    "w"     ?1) ; independent vowel
+;;               ("क-ह"    "w"     ?0) ; consonant
+;;               ("ा-ॉ"    "w"     ?8) ; matra
+;;               ("०-९"    "w"     ?6) ; digit
 ;;               ))
 ;;       elm chars len syntax category to ch i)
 ;;   (while deflist
 ;; (modify-category-entry (make-char 'ethiopic) ?e)
 ;; (modify-syntax-entry (make-char 'ethiopic) "w")
 (modify-category-entry '(#x1200 . #x137b) ?e)
-(let ((chars '(?\e$(3$h\e(B ?\e$(3$i\e(B ?\e$(3$j\e(B ?\e$(3$k\e(B ?\e$(3$l\e(B ?\e$(3$m\e(B ?\e$(3$n\e(B ?\e$(3$o\e(B ?\e$(3%i\e(B ?\e$(3%t\e(B ?\e$(3%u\e(B ?\e$(3%v\e(B ?\e$(3%w\e(B ?\e$(3%x\e(B
+(let ((chars '(? ? ? ? ? ? ? ? ? ? ? ? ? ?
               ;; Unicode equivalents of the above:
-              ?\e$,1Q!\e(B ?\e$,1Q"\e(B ?\e$,1Q#\e(B ?\e$,1Q$\e(B ?\e$,1Q%\e(B ?\e$,1Q&\e(B ?\e$,1Q'\e(B ?\e$,1Q(\e(B ?\e$,3op\e(B ?\e$,3o{\e(B ?\e$,3o|\e(B ?\e$,3o}\e(B ?\e$,3o~\e(B ?\e$,3o\7f\e(B)))
+              ?፡ ?። ?፣ ?፤ ?፥ ?፦ ?፧ ?፨ ?ﷰ ?ﷻ ?﷼ ?﷽ ?﷾ ?﷿)))
   (while chars
     (modify-syntax-entry (car chars) ".")
     (setq chars (cdr chars))))
 ;;     (modify-syntax-entry (make-char 'greek-iso8859-7 c) "w")
 ;;     (setq c (1+ c))))
 ;; (modify-syntax-entry (make-char 'greek-iso8859-7 160) "w") ; NBSP
-;; (modify-syntax-entry ?\e,F7\e(B ".")
-;; (modify-syntax-entry ?\e,F;\e(B ".")
-;; (modify-syntax-entry ?\e,F=\e(B ".")
+;; (modify-syntax-entry ?· ".")
+;; (modify-syntax-entry ?» ".")
+;; (modify-syntax-entry ?½ ".")
 (let ((tbl (standard-case-table)))
   ;; Fixme: non-letter syntax copied from latin-1, but that's dubious
   ;; in several cases.
-  (set-case-syntax ?\e,F!\e(B "." tbl)
-  (set-case-syntax ?\e,F"\e(B "." tbl)
-  (set-case-syntax ?\e,F&\e(B "." tbl)
-  (set-case-syntax ?\e,F&\e(B "_" tbl)
-  (set-case-syntax ?\e,F'\e(B "." tbl)
-  (set-case-syntax ?\e,F)\e(B "_" tbl)
-  (set-case-syntax ?\e,F+\e(B "." tbl)
-  (set-case-syntax ?\e,F,\e(B "_" tbl)
-  (set-case-syntax ?\e,F-\e(B "_" tbl)
-  (set-case-syntax ?\e,F/\e(B "." tbl)
-  (set-case-syntax ?\e,F0\e(B "_" tbl)
-  (set-case-syntax ?\e,F1\e(B "_" tbl)
-;;  (set-case-syntax ?\e,F7\e(B "_" tbl)
-;;  (set-case-syntax ?\e,F=\e(B "_" tbl)
-  (set-case-syntax-pair ?\e,FA\e(B ?\e,Fa\e(B tbl)
-  (set-case-syntax-pair ?\e,FB\e(B ?\e,Fb\e(B tbl)
-  (set-case-syntax-pair ?\e,FC\e(B ?\e,Fc\e(B tbl)
-  (set-case-syntax-pair ?\e,FD\e(B ?\e,Fd\e(B tbl)
-  (set-case-syntax-pair ?\e,FE\e(B ?\e,Fe\e(B tbl)
-  (set-case-syntax-pair ?\e,FF\e(B ?\e,Ff\e(B tbl)
-  (set-case-syntax-pair ?\e,FG\e(B ?\e,Fg\e(B tbl)
-  (set-case-syntax-pair ?\e,FH\e(B ?\e,Fh\e(B tbl)
-  (set-case-syntax-pair ?\e,FI\e(B ?\e,Fi\e(B tbl)
-  (set-case-syntax-pair ?\e,FJ\e(B ?\e,Fj\e(B tbl)
-  (set-case-syntax-pair ?\e,FK\e(B ?\e,Fk\e(B tbl)
-  (set-case-syntax-pair ?\e,FL\e(B ?\e,Fl\e(B tbl)
-  (set-case-syntax-pair ?\e,FM\e(B ?\e,Fm\e(B tbl)
-  (set-case-syntax-pair ?\e,FN\e(B ?\e,Fn\e(B tbl)
-  (set-case-syntax-pair ?\e,FO\e(B ?\e,Fo\e(B tbl)
-  (set-case-syntax-pair ?\e,FP\e(B ?\e,Fp\e(B tbl)
-  (set-case-syntax-pair ?\e,FQ\e(B ?\e,Fq\e(B tbl)
-  (set-case-syntax-pair ?\e,FS\e(B ?\e,Fs\e(B tbl)
-  (set-case-syntax-pair ?\e,FT\e(B ?\e,Ft\e(B tbl)
-  (set-case-syntax-pair ?\e,FU\e(B ?\e,Fu\e(B tbl)
-  (set-case-syntax-pair ?\e,FV\e(B ?\e,Fv\e(B tbl)
-  (set-case-syntax-pair ?\e,FW\e(B ?\e,Fw\e(B tbl)
-  (set-case-syntax-pair ?\e,FX\e(B ?\e,Fx\e(B tbl)
-  (set-case-syntax-pair ?\e,FY\e(B ?\e,Fy\e(B tbl)
-  (set-case-syntax-pair ?\e,FZ\e(B ?\e,Fz\e(B tbl)
-  (set-case-syntax-pair ?\e,F[\e(B ?\e,F{\e(B tbl)
-  (set-case-syntax-pair ?\e,F?\e(B ?\e,F~\e(B tbl)
-  (set-case-syntax-pair ?\e,F>\e(B ?\e,F}\e(B tbl)
-  (set-case-syntax-pair ?\e,F<\e(B ?\e,F|\e(B tbl)
-  (set-case-syntax-pair ?\e,F6\e(B ?\e,F\\e(B tbl)
-  (set-case-syntax-pair ?\e,F8\e(B ?\e,F]\e(B tbl)
-  (set-case-syntax-pair ?\e,F9\e(B ?\e,F^\e(B tbl)
-  (set-case-syntax-pair ?\e,F:\e(B ?\e,F_\e(B tbl)
-  ;; Unicode equivalents
-  (set-case-syntax-pair ?\e$,1&q\e(B ?\e$,1'1\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&r\e(B ?\e$,1'2\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&s\e(B ?\e$,1'3\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&t\e(B ?\e$,1'4\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&u\e(B ?\e$,1'5\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&v\e(B ?\e$,1'6\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&w\e(B ?\e$,1'7\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&x\e(B ?\e$,1'8\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&y\e(B ?\e$,1'9\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&z\e(B ?\e$,1':\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&{\e(B ?\e$,1';\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&|\e(B ?\e$,1'<\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&}\e(B ?\e$,1'=\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&~\e(B ?\e$,1'>\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&\7f\e(B ?\e$,1'?\e(B tbl)
-  (set-case-syntax-pair ?\e$,1' \e(B ?\e$,1'@\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'!\e(B ?\e$,1'A\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'#\e(B ?\e$,1'C\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'$\e(B ?\e$,1'D\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'%\e(B ?\e$,1'E\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'&\e(B ?\e$,1'F\e(B tbl)
-  (set-case-syntax-pair ?\e$,1''\e(B ?\e$,1'G\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'(\e(B ?\e$,1'H\e(B tbl)
-  (set-case-syntax-pair ?\e$,1')\e(B ?\e$,1'I\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'*\e(B ?\e$,1'J\e(B tbl)
-  (set-case-syntax-pair ?\e$,1'+\e(B ?\e$,1'K\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&o\e(B ?\e$,1'N\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&n\e(B ?\e$,1'M\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&l\e(B ?\e$,1'L\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&f\e(B ?\e$,1',\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&h\e(B ?\e$,1'-\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&i\e(B ?\e$,1'.\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&j\e(B ?\e$,1'/\e(B tbl))
+  (set-case-syntax ?‘ "." tbl)
+  (set-case-syntax ?’ "." tbl)
+  (set-case-syntax ?¦ "." tbl)
+  (set-case-syntax ?¦ "_" tbl)
+  (set-case-syntax ?§ "." tbl)
+  (set-case-syntax ?© "_" tbl)
+  (set-case-syntax ?\« "." tbl)
+  (set-case-syntax ?¬ "_" tbl)
+  (set-case-syntax ?­ "_" tbl)
+  (set-case-syntax ?― "." tbl)
+  (set-case-syntax ?° "_" tbl)
+  (set-case-syntax ?± "_" tbl)
+;;  (set-case-syntax ?· "_" tbl)
+;;  (set-case-syntax ?½ "_" tbl)
+  (set-case-syntax-pair ?Α ?α tbl)
+  (set-case-syntax-pair ?Β ?β tbl)
+  (set-case-syntax-pair ?Γ ?γ tbl)
+  (set-case-syntax-pair ?Δ ?δ tbl)
+  (set-case-syntax-pair ?Ε ?ε tbl)
+  (set-case-syntax-pair ?Ζ ?ζ tbl)
+  (set-case-syntax-pair ?Η ?η tbl)
+  (set-case-syntax-pair ?Θ ?θ tbl)
+  (set-case-syntax-pair ?Ι ?ι tbl)
+  (set-case-syntax-pair ?Κ ?κ tbl)
+  (set-case-syntax-pair ?Λ ?λ tbl)
+  (set-case-syntax-pair ?Μ ?μ tbl)
+  (set-case-syntax-pair ?Ν ?ν tbl)
+  (set-case-syntax-pair ?Ξ ?ξ tbl)
+  (set-case-syntax-pair ?Ο ?ο tbl)
+  (set-case-syntax-pair ?Π ?π tbl)
+  (set-case-syntax-pair ?Ρ ?ρ tbl)
+  (set-case-syntax-pair ?Σ ?σ tbl)
+  (set-case-syntax-pair ?Τ ?τ tbl)
+  (set-case-syntax-pair ?Υ ?υ tbl)
+  (set-case-syntax-pair ?Φ ?φ tbl)
+  (set-case-syntax-pair ?Χ ?χ tbl)
+  (set-case-syntax-pair ?Ψ ?ψ tbl)
+  (set-case-syntax-pair ?Ω ?ω tbl)
+  (set-case-syntax-pair ?Ϊ ?ϊ tbl)
+  (set-case-syntax-pair ?Ϋ ?ϋ tbl)
+  (set-case-syntax-pair ?Ώ ?ώ tbl)
+  (set-case-syntax-pair ?Ύ ?ύ tbl)
+  (set-case-syntax-pair ?Ό ?ό tbl)
+  (set-case-syntax-pair ?Ά ?ά tbl)
+  (set-case-syntax-pair ?Έ ?έ tbl)
+  (set-case-syntax-pair ?Ή ?ή tbl)
+  (set-case-syntax-pair ?Ί ?ί tbl))
 
 ;; Hebrew character set (ISO-8859-8)
 
 ;;; and word syntax is the default.
 ;; (let ((deflist                              ;
 ;;     '(;; chars      syntax  category
-;;       ("\e(5!"#\e(B"  "w"     ?7) ; vowel-modifying diacritical mark
+;;       (""       "w"     ?7) ; vowel-modifying diacritical mark
 ;;                                 ; chandrabindu, anuswar, visarga
-;;       ("\e(5$\e(B-\e(52\e(B"    "w"     ?1) ; base (independent) vowel
-;;       ("\e(53\e(B-\e(5X\e(B"    "w"     ?0) ; consonant
-;;       ("\e(5Z\e(B-\e(5g\e(B"    "w"     ?8) ; matra
-;;       ("\e(5q\e(B-\e(5z\e(B"    "w"     ?6) ; digit
+;;       ("-"  "w"     ?1) ; base (independent) vowel
+;;       ("-"  "w"     ?0) ; consonant
+;;       ("-"  "w"     ?8) ; matra
+;;       ("-"  "w"     ?6) ; digit
 ;;       ))
 ;;       elm chars len syntax category to ch i)
 ;;   (while deflist
 ;; (modify-syntax-entry (make-char 'japanese-jisx0208 33) "_")
 ;; (modify-syntax-entry (make-char 'japanese-jisx0208 34) "_")
 ;; (modify-syntax-entry (make-char 'japanese-jisx0208 40) "_")
-;; (let ((chars '(?\e$B!<\e(B ?\e$B!+\e(B ?\e$B!,\e(B ?\e$B!3\e(B ?\e$B!4\e(B ?\e$B!5\e(B ?\e$B!6\e(B ?\e$B!7\e(B ?\e$B!8\e(B ?\e$B!9\e(B ?\e$B!:\e(B ?\e$B!;\e(B)))
+;; (let ((chars '(? ? ? ? ? ? ? ? ? ? ? ?)))
 ;;   (while chars
 ;;     (modify-syntax-entry (car chars) "w")
 ;;     (setq chars (cdr chars))))
                           (decode-char 'japanese-jisx0208 #x227E)) "_")
 (modify-syntax-entry (cons (decode-char 'japanese-jisx0208 #x2821)
                           (decode-char 'japanese-jisx0208 #x287E)) "_")
-(modify-syntax-entry ?\\e$B!J\e(B "(\e$B!K\e(B")
-(modify-syntax-entry ?\\e$B!N\e(B "(\e$B!O\e(B")
-(modify-syntax-entry ?\\e$B!P\e(B "(\e$B!Q\e(B")
-(modify-syntax-entry ?\\e$B!V\e(B "(\e$B!W\e(B")
-(modify-syntax-entry ?\\e$B!X\e(B "(\e$B!Y\e(B")
-(modify-syntax-entry ?\\e$B!K\e(B ")\e$B!J\e(B")
-(modify-syntax-entry ?\\e$B!O\e(B ")\e$B!N\e(B")
-(modify-syntax-entry ?\\e$B!Q\e(B ")\e$B!P\e(B")
-(modify-syntax-entry ?\\e$B!W\e(B ")\e$B!V\e(B")
-(modify-syntax-entry ?\\e$B!Y\e(B ")\e$B!X\e(B")
+(modify-syntax-entry ?\ "(")
+(modify-syntax-entry ?\ "(")
+(modify-syntax-entry ?\ "(")
+(modify-syntax-entry ?\ "(")
+(modify-syntax-entry ?\ "(")
+(modify-syntax-entry ?\ ")")
+(modify-syntax-entry ?\ ")")
+(modify-syntax-entry ?\ ")")
+(modify-syntax-entry ?\ ")")
+(modify-syntax-entry ?\ ")")
 
 ;; (modify-category-entry (make-char 'japanese-jisx0208 35) ?A)
 ;; (modify-category-entry (make-char 'japanese-jisx0208 36) ?H)
 ;;   (while (< row 127)
 ;;     (modify-category-entry (make-char 'japanese-jisx0208 row) ?C)
 ;;     (setq row (1+ row))))
-(modify-category-entry ?\e$B!<\e(B ?K)
-(let ((chars '(?\e$B!+\e(B ?\e$B!,\e(B)))
+(modify-category-entry ? ?K)
+(let ((chars '(? ?)))
   (while chars
     (modify-category-entry (car chars) ?K)
     (modify-category-entry (car chars) ?H)
     (setq chars (cdr chars))))
-(let ((chars '(?\e$B!3\e(B ?\e$B!4\e(B ?\e$B!5\e(B ?\e$B!6\e(B ?\e$B!7\e(B ?\e$B!8\e(B ?\e$B!9\e(B ?\e$B!:\e(B ?\e$B!;\e(B)))
+(let ((chars '(? ? ? ? ? ? ? ? ?)))
   (while chars
     (modify-category-entry (car chars) ?C)
     (setq chars (cdr chars))))
 
 ;; JISX0201-Kana
 ;; (modify-syntax-entry (make-char 'katakana-jisx0201) "w")
-(let ((chars '(?\e(I!\e(B ?\e(I$\e(B ?\e(I%\e(B
+(let ((chars '(?。 ?、 ?・
               ;; Unicode:
-              ?\e$,3sa\e(B ?\e$,3sd\e(B ?\e$,3se\e(B)))
+              ?。 ?、 ?・)))
   (while chars
     (modify-syntax-entry (car chars) ".")
     (setq chars (cdr chars))))
 
-(modify-syntax-entry ?\\e(I"\e(B "(\e(I#\e(B")
-(modify-syntax-entry ?\\e(I#\e(B "(\e(I"\e(B")
+(modify-syntax-entry ?\「 "(」")
+(modify-syntax-entry ?\」 "(「")
 
 ;; Korean character set (KSC5601)
 
   (modify-category-entry (decode-char 'ucs (+ i #xe80)) ?o))
 
 (let ((deflist '(;; chars      syntax  category
-                 ("\e(1!\e(B-\e(1N\e(B"    "w"     ?0) ; consonant
-                 ("\e(1PRS]`\e(B-\e(1d\e(B"        "w"     ?1) ; vowel base
-                 ("\e(1QT\e(B-\e(1W[m\e(B" "w"     ?2) ; vowel upper
-                 ("\e(1XY\e(B"           "w"     ?3) ; vowel lower
-                 ("\e(1h\e(B-\e(1l\e(B"    "w"     ?4) ; tone mark 
-                 ("\e(1\\e(B"            "w"     ?9) ; semivowel lower
-                 ("\e(1p\e(B-\e(1y\e(B"    "w"     ?6) ; digit
-                 ("\e(1Of\e(B"           "_"     ?5) ; symbol
+                 ("ກ-ຮ"    "w"     ?0) ; consonant
+                 ("ະາຳຽເ-ໄ"        "w"     ?1) ; vowel base
+                 ("ັິ-ືົໍ"   "w"     ?2) ; vowel upper
+                 ("ຸູ"             "w"     ?3) ; vowel lower
+                 ("່-໌"    "w"     ?4) ; tone mark 
+                 ("ຼ"                "w"     ?9) ; semivowel lower
+                 ("໐-໙"    "w"     ?6) ; digit
+                 ("ຯໆ"             "_"     ?5) ; symbol
                  ;; Unicode equivalents
-                 ("\e$,1D!\e(B-\e$,1DN\e(B"        "w"     ?0) ; consonant
-                 ("\e$,1DPDRDSD]D`\e(B-\e$,1Dd\e(B"        "w"     ?1) ; vowel base
-                 ("\e$,1DQDT\e(B-\e$,1DWD[Dm\e(B"  "w"     ?2) ; vowel upper
-                 ("\e$,1DXDY\e(B"        "w"     ?3) ; vowel lower
-                 ("\e$,1Dh\e(B-\e$,1Dk\e(B"        "w"     ?4) ; tone mark 
-                 ("\e$,1D\D]\e(B"        "w"     ?9) ; semivowel lower
-                 ("\e$,1Dp\e(B-\e$,1Dy\e(B"        "w"     ?6) ; digit
-                 ("\e$,1DODf\e(B"        "_"     ?5) ; symbol
+                 ("ກ-ຮ"    "w"     ?0) ; consonant
+                 ("ະາຳຽເ-ໄ"        "w"     ?1) ; vowel base
+                 ("ັິ-ືົໍ"   "w"     ?2) ; vowel upper
+                 ("ຸູ"     "w"     ?3) ; vowel lower
+                 ("່-໋"    "w"     ?4) ; tone mark 
+                 ("ຼຽ"     "w"     ?9) ; semivowel lower
+                 ("໐-໙"    "w"     ?6) ; digit
+                 ("ຯໆ"     "_"     ?5) ; symbol
                  ))
       elm chars len syntax category to ch i)
   (while deflist
   (modify-category-entry (decode-char 'ucs (+ i #xe00)) ?t))
 
 (let ((deflist '(;; chars      syntax  category
-                 ("\e,T!\e(B-\e,TCEG\e(B-\e,TN\e(B"  "w"     ?0) ; consonant
-                 ("\e,TDFPRS`\e(B-\e,Te\e(B"       "w"     ?1) ; vowel base
-                 ("\e,TQT\e(B-\e,TWgn\e(B" "w"     ?2) ; vowel upper
-                 ("\e,TX\e(B-\e,TZ\e(B"    "w"     ?3) ; vowel lower
-                 ("\e,Th\e(B-\e,Tm\e(B"    "w"     ?4) ; tone mark 
-                 ("\e,Tp\e(B-\e,Ty\e(B"    "w"     ?6) ; digit
-                 ("\e,TOf_oz{\e(B"       "_"     ?5) ; symbol
-                 ;; Unicode equivalents
-                 ("\e$,1Ba\e(B-\e$,1C#C%C'\e(B-\e$,1C.\e(B"  "w"     ?0) ; consonant
-                 ("\e$,1C$C&C0C2C3C@\e(B-\e$,1CE\e(B"      "w"     ?1) ; vowel base
-                 ("\e$,1C1C4\e(B-\e$,1C7CGCN\e(B"  "w"     ?2) ; vowel upper
-                 ("\e$,1C8\e(B-\e$,1C:\e(B"        "w"     ?3) ; vowel lower
-                 ("\e$,1CH\e(B-\e$,1CM\e(B"        "w"     ?4) ; tone mark 
-                 ("\e$,1CP\e(B-\e$,1CY\e(B"        "w"     ?6) ; digit
-                 ("\e$,1C/CFC?COCZC[\e(B"        "_"     ?5) ; symbol
+                 ("ก-รลว-ฮ"  "w"     ?0) ; consonant
+                 ("ฤฦะาำเ-ๅ"     "w"     ?1) ; vowel base
+                 ("ัิ-ื็๎"   "w"     ?2) ; vowel upper
+                 ("ุ-ฺ"    "w"     ?3) ; vowel lower
+                 ("่-ํ"    "w"     ?4) ; tone mark 
+                 ("๐-๙"    "w"     ?6) ; digit
+                 ("ฯๆ฿๏๚๛" "_"     ?5) ; symbol
                  ))
       elm chars len syntax category to ch i)
   (while deflist
   (modify-category-entry (decode-char 'ucs (+ i #xf00)) ?q))
 
 (let ((deflist '(;; chars             syntax category
-                 ("\e4\e$(7"!\e0"!\e1\e(B-\e4\e$(7"J\e0"J\e1\e4"K\e0"K\e1\e(B"              "w"     ?0) ; consonant
-                 ("\e$(7#!\e(B-\e$(7#J#K#L#M!"!#\e(B"       "w"     ?0) ;
-                 ("\e$(7$!\e(B-\e$(7$e\e(B"              "w"     ?0) ;
-                 ("\e$(7%!\e(B-\e$(7%u\e(B"              "w"     ?0) ;
-                 ("\e$(7"S"["\"]"^"a\e(B"       "w"      ?2) ; upper vowel
-                 ("\e$(7"_"c"d"g"h"i"j"k"l\e(B" "w"      ?2) ; upper modifier
-                 ("\e$(7!I"Q"R"U"e!e!g\e(B"       "w"    ?3) ; lowel vowel/modifier
-                 ("\e$(7!P\e(B-\e$(7!Y!Z\e(B-\e$(7!c\e(B"            "w"     ?6) ; digit
-                 ("\e$(7!;!=\e(B-\e$(7!B!D"`\e(B"        "."     ?|) ; line-break char
-                 ("\e$(8!;!=!?!@!A!D"`\e(B"            "."     ?|) ;
-                 ("\e$(7!8!;!=\e(B-\e$(7!B!D"`!m!d\e(B"  "."     ?>) ; prohibition
-                 ("\e$(8!;!=!?!@!A!D"`\e(B"            "."     ?>) ;
-                 ("\e$(7!0\e(B-\e$(7!:!l#R#S"f\e(B"      "."     ?<) ; prohibition
-                 ("\e$(7!C!E\e(B-\e$(7!H!J\e(B-\e$(7!O!f!h\e(B-\e$(7!k!n!o#O#P\e(B-\e$(7#`\e(B" "." ?q) ; others
+                 ("-"              "w"     ?0) ; consonant
+                 ("-"       "w"     ?0) ;
+                 ("-"              "w"     ?0) ;
+                 ("-"              "w"     ?0) ;
+                 (""       "w" ?2) ; upper vowel
+                 ("" "w"   ?2) ; upper modifier
+                 (""       "w"     ?3) ; lowel vowel/modifier
+                 ("--"         "w"     ?6) ; digit
+                 ("-"        "."     ?|) ; line-break char
+                 (""            "."     ?|) ;
+                 ("-"  "."     ?>) ; prohibition
+                 (""            "."     ?>) ;
+                 ("-"      "."     ?<) ; prohibition
+                 ("----" "." ?q) ; others
 
                  ;; Unicode version (not complete)
-                 ("\e$,1F \e(B-\e$,1FIFJ\e(B"              "w"     ?0) ; consonant
-                 ("\e$,1Fp\e(B-\e$,1G9G:G;G<\e(B"       "w"     ?0) ;
-                 ("\e$,1FRFZF[F\F]F`\e(B"       "w"      ?2) ; upper vowel
-                 ("\e$,1F^FbFcFfFgFhFiFjFk\e(B" "w"      ?2) ; upper modifier
-                 ("\e$,1EYFPFQFTFdEuEw\e(B"       "w"    ?3) ; lowel vowel/modifier
-                 ("\e$,1E`\e(B-\e$,1EiEj\e(B-\e$,1Es\e(B"            "w"     ?6) ; digit
-                 ("\e$,1EKEM\e(B-\e$,1ERETF_\e(B"        "."     ?|) ; line-break char
-                 ("\e$,1EHEKEM\e(B-\e$,1ERETF_E}Et\e(B"  "."     ?>) ; prohibition
-                 ("\e$,1E@\e(B-\e$,1EJE|GAGBFe\e(B"      "."     ?<) ; prohibition
-                 ("\e$,1ESEU\e(B-\e$,1EXEZ\e(B-\e$,1E_EvEx\e(B-\e$,1E{E~E\7fG>G?\e(B-\e$,1GO\e(B" "." ?q) ; others
+                 ("ཀ-ཀྵཪ"         "w"     ?0) ; consonant
+                 ("ྐ-ྐྵྺྻྼ"       "w"     ?0) ;
+                 ("ིེཻོཽྀ"       "w"       ?2) ; upper vowel
+                 ("ཾྂྃ྆྇ྈྉྊྋ" "w"    ?2) ; upper modifier
+                 ("༙཰྄ཱུ༵༷"       "w"    ?3) ; lowel vowel/modifier
+                 ("༠-༩༪-༳"             "w"     ?6) ; digit
+                 ("་།-༒༔ཿ"        "."     ?|) ; line-break char
+                 ("༈་།-༒༔ཿ༽༴"  "."     ?>) ; prohibition
+                 ("ༀ-༊༼࿁࿂྅"      "."     ?<) ; prohibition
+                 ("༓༕-༘༚-༟༶༸-༻༾༿྾྿-࿏" "." ?q) ; others
                  ))
       elm chars len syntax category to ch i)
   (while deflist
         (set-case-syntax-pair
          (decode-char 'ucs (1- c)) (decode-char 'ucs c) tbl))
     (setq c (1+ c)))
-  (set-case-syntax-pair ?\e$,1 R\e(B ?\e$,1 S\e(B tbl)
-  (set-case-syntax-pair ?\e$,1 T\e(B ?\e$,1 U\e(B tbl)
-  (set-case-syntax-pair ?\e$,1 V\e(B ?\e$,1 W\e(B tbl)
-;;;  (set-case-syntax-pair ?\e$,1!8\e(B ?\e,A\7f\e(B tbl)    ; these two have different length!
-  (set-case-syntax-pair ?\e$,1!9\e(B ?\e$,1!:\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!;\e(B ?\e$,1!<\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!=\e(B ?\e$,1!>\e(B tbl)
+  (set-case-syntax-pair ?IJ ?ij tbl)
+  (set-case-syntax-pair ?Ĵ ?ĵ tbl)
+  (set-case-syntax-pair ?Ķ ?ķ tbl)
+;;;  (set-case-syntax-pair ?Ÿ ?ÿ tbl)        ; these two have different length!
+  (set-case-syntax-pair ?Ź ?ź tbl)
+  (set-case-syntax-pair ?Ż ?ż tbl)
+  (set-case-syntax-pair ?Ž ?ž tbl)
 
   ;; Latin Extended-B
-  (set-case-syntax-pair ?\e$,1!A\e(B ?\e$,1#S\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!B\e(B ?\e$,1!C\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!D\e(B ?\e$,1!E\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!F\e(B ?\e$,1#T\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!G\e(B ?\e$,1!H\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!I\e(B ?\e$,1#V\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!J\e(B ?\e$,1#W\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!K\e(B ?\e$,1!L\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!N\e(B ?\e$,1"=\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!O\e(B ?\e$,1#Y\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!P\e(B ?\e$,1#[\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!Q\e(B ?\e$,1!R\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!S\e(B ?\e$,1#`\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!T\e(B ?\e$,1#c\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!V\e(B ?\e$,1#i\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!W\e(B ?\e$,1#h\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!X\e(B ?\e$,1!Y\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!\\e(B ?\e$,1#o\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!]\e(B ?\e$,1#r\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!_\e(B ?\e$,1#u\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!`\e(B ?\e$,1!a\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!b\e(B ?\e$,1!c\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!d\e(B ?\e$,1!e\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!f\e(B ?\e$,1$ \e(B tbl)
-  (set-case-syntax-pair ?\e$,1!g\e(B ?\e$,1!h\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!i\e(B ?\e$,1$#\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!l\e(B ?\e$,1!m\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!n\e(B ?\e$,1$(\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!o\e(B ?\e$,1!p\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!q\e(B ?\e$,1$*\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!r\e(B ?\e$,1$+\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!s\e(B ?\e$,1!t\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!u\e(B ?\e$,1!v\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!w\e(B ?\e$,1$2\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!x\e(B ?\e$,1!y\e(B tbl)
-  (set-case-syntax-pair ?\e$,1!|\e(B ?\e$,1!}\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"$\e(B ?\e$,1"&\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"%\e(B ?\e$,1"&\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"'\e(B ?\e$,1")\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"(\e(B ?\e$,1")\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"*\e(B ?\e$,1",\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"+\e(B ?\e$,1",\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"-\e(B ?\e$,1".\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"/\e(B ?\e$,1"0\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"1\e(B ?\e$,1"2\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"3\e(B ?\e$,1"4\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"5\e(B ?\e$,1"6\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"7\e(B ?\e$,1"8\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"9\e(B ?\e$,1":\e(B tbl)
-  (set-case-syntax-pair ?\e$,1";\e(B ?\e$,1"<\e(B tbl)
-  (set-case-syntax-pair ?\e$,1">\e(B ?\e$,1"?\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"@\e(B ?\e$,1"A\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"B\e(B ?\e$,1"C\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"D\e(B ?\e$,1"E\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"F\e(B ?\e$,1"G\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"H\e(B ?\e$,1"I\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"J\e(B ?\e$,1"K\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"L\e(B ?\e$,1"M\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"N\e(B ?\e$,1"O\e(B tbl)
+  (set-case-syntax-pair ?Ɓ ?ɓ tbl)
+  (set-case-syntax-pair ?Ƃ ?ƃ tbl)
+  (set-case-syntax-pair ?Ƅ ?ƅ tbl)
+  (set-case-syntax-pair ?Ɔ ?ɔ tbl)
+  (set-case-syntax-pair ?Ƈ ?ƈ tbl)
+  (set-case-syntax-pair ?Ɖ ?ɖ tbl)
+  (set-case-syntax-pair ?Ɗ ?ɗ tbl)
+  (set-case-syntax-pair ?Ƌ ?ƌ tbl)
+  (set-case-syntax-pair ?Ǝ ?ǝ tbl)
+  (set-case-syntax-pair ?Ə ?ə tbl)
+  (set-case-syntax-pair ?Ɛ ?ɛ tbl)
+  (set-case-syntax-pair ?Ƒ ?ƒ tbl)
+  (set-case-syntax-pair ?Ɠ ?ɠ tbl)
+  (set-case-syntax-pair ?Ɣ ?ɣ tbl)
+  (set-case-syntax-pair ?Ɩ ?ɩ tbl)
+  (set-case-syntax-pair ?Ɨ ?ɨ tbl)
+  (set-case-syntax-pair ?Ƙ ?ƙ tbl)
+  (set-case-syntax-pair ?Ɯ ?ɯ tbl)
+  (set-case-syntax-pair ?Ɲ ?ɲ tbl)
+  (set-case-syntax-pair ?Ɵ ?ɵ tbl)
+  (set-case-syntax-pair ?Ơ ?ơ tbl)
+  (set-case-syntax-pair ?Ƣ ?ƣ tbl)
+  (set-case-syntax-pair ?Ƥ ?ƥ tbl)
+  (set-case-syntax-pair ?Ʀ ?ʀ tbl)
+  (set-case-syntax-pair ?Ƨ ?ƨ tbl)
+  (set-case-syntax-pair ?Ʃ ?ʃ tbl)
+  (set-case-syntax-pair ?Ƭ ?ƭ tbl)
+  (set-case-syntax-pair ?Ʈ ?ʈ tbl)
+  (set-case-syntax-pair ?Ư ?ư tbl)
+  (set-case-syntax-pair ?Ʊ ?ʊ tbl)
+  (set-case-syntax-pair ?Ʋ ?ʋ tbl)
+  (set-case-syntax-pair ?Ƴ ?ƴ tbl)
+  (set-case-syntax-pair ?Ƶ ?ƶ tbl)
+  (set-case-syntax-pair ?Ʒ ?ʒ tbl)
+  (set-case-syntax-pair ?Ƹ ?ƹ tbl)
+  (set-case-syntax-pair ?Ƽ ?ƽ tbl)
+  (set-case-syntax-pair ?DŽ ?dž tbl)
+  (set-case-syntax-pair ?Dž ?dž tbl)
+  (set-case-syntax-pair ?LJ ?lj tbl)
+  (set-case-syntax-pair ?Lj ?lj tbl)
+  (set-case-syntax-pair ?NJ ?nj tbl)
+  (set-case-syntax-pair ?Nj ?nj tbl)
+  (set-case-syntax-pair ?Ǎ ?ǎ tbl)
+  (set-case-syntax-pair ?Ǐ ?ǐ tbl)
+  (set-case-syntax-pair ?Ǒ ?ǒ tbl)
+  (set-case-syntax-pair ?Ǔ ?ǔ tbl)
+  (set-case-syntax-pair ?Ǖ ?ǖ tbl)
+  (set-case-syntax-pair ?Ǘ ?ǘ tbl)
+  (set-case-syntax-pair ?Ǚ ?ǚ tbl)
+  (set-case-syntax-pair ?Ǜ ?ǜ tbl)
+  (set-case-syntax-pair ?Ǟ ?ǟ tbl)
+  (set-case-syntax-pair ?Ǡ ?ǡ tbl)
+  (set-case-syntax-pair ?Ǣ ?ǣ tbl)
+  (set-case-syntax-pair ?Ǥ ?ǥ tbl)
+  (set-case-syntax-pair ?Ǧ ?ǧ tbl)
+  (set-case-syntax-pair ?Ǩ ?ǩ tbl)
+  (set-case-syntax-pair ?Ǫ ?ǫ tbl)
+  (set-case-syntax-pair ?Ǭ ?ǭ tbl)
+  (set-case-syntax-pair ?Ǯ ?ǯ tbl)
   ;; 01F0; F; 006A 030C; # LATIN SMALL LETTER J WITH CARON
-  (set-case-syntax-pair ?\e$,1"Q\e(B ?\e$,1"S\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"R\e(B ?\e$,1"S\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"T\e(B ?\e$,1"U\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"V\e(B ?\e$,1!U\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"W\e(B ?\e$,1!\7f\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"X\e(B ?\e$,1"Y\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"Z\e(B ?\e$,1"[\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"\\e(B ?\e$,1"]\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"^\e(B ?\e$,1"_\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"`\e(B ?\e$,1"a\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"b\e(B ?\e$,1"c\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"d\e(B ?\e$,1"e\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"f\e(B ?\e$,1"g\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"h\e(B ?\e$,1"i\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"j\e(B ?\e$,1"k\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"l\e(B ?\e$,1"m\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"n\e(B ?\e$,1"o\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"p\e(B ?\e$,1"q\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"r\e(B ?\e$,1"s\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"t\e(B ?\e$,1"u\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"v\e(B ?\e$,1"w\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"x\e(B ?\e$,1"y\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"z\e(B ?\e$,1"{\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"|\e(B ?\e$,1"}\e(B tbl)
-  (set-case-syntax-pair ?\e$,1"~\e(B ?\e$,1"\7f\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#"\e(B ?\e$,1##\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#$\e(B ?\e$,1#%\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#&\e(B ?\e$,1#'\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#(\e(B ?\e$,1#)\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#*\e(B ?\e$,1#+\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#,\e(B ?\e$,1#-\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#.\e(B ?\e$,1#/\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#0\e(B ?\e$,1#1\e(B tbl)
-  (set-case-syntax-pair ?\e$,1#2\e(B ?\e$,1#3\e(B tbl)
+  (set-case-syntax-pair ?DZ ?dz tbl)
+  (set-case-syntax-pair ?Dz ?dz tbl)
+  (set-case-syntax-pair ?Ǵ ?ǵ tbl)
+  (set-case-syntax-pair ?Ƕ ?ƕ tbl)
+  (set-case-syntax-pair ?Ƿ ?ƿ tbl)
+  (set-case-syntax-pair ?Ǹ ?ǹ tbl)
+  (set-case-syntax-pair ?Ǻ ?ǻ tbl)
+  (set-case-syntax-pair ?Ǽ ?ǽ tbl)
+  (set-case-syntax-pair ?Ǿ ?ǿ tbl)
+  (set-case-syntax-pair ?Ȁ ?ȁ tbl)
+  (set-case-syntax-pair ?Ȃ ?ȃ tbl)
+  (set-case-syntax-pair ?Ȅ ?ȅ tbl)
+  (set-case-syntax-pair ?Ȇ ?ȇ tbl)
+  (set-case-syntax-pair ?Ȉ ?ȉ tbl)
+  (set-case-syntax-pair ?Ȋ ?ȋ tbl)
+  (set-case-syntax-pair ?Ȍ ?ȍ tbl)
+  (set-case-syntax-pair ?Ȏ ?ȏ tbl)
+  (set-case-syntax-pair ?Ȑ ?ȑ tbl)
+  (set-case-syntax-pair ?Ȓ ?ȓ tbl)
+  (set-case-syntax-pair ?Ȕ ?ȕ tbl)
+  (set-case-syntax-pair ?Ȗ ?ȗ tbl)
+  (set-case-syntax-pair ?Ș ?ș tbl)
+  (set-case-syntax-pair ?Ț ?ț tbl)
+  (set-case-syntax-pair ?Ȝ ?ȝ tbl)
+  (set-case-syntax-pair ?Ȟ ?ȟ tbl)
+  (set-case-syntax-pair ?Ȣ ?ȣ tbl)
+  (set-case-syntax-pair ?Ȥ ?ȥ tbl)
+  (set-case-syntax-pair ?Ȧ ?ȧ tbl)
+  (set-case-syntax-pair ?Ȩ ?ȩ tbl)
+  (set-case-syntax-pair ?Ȫ ?ȫ tbl)
+  (set-case-syntax-pair ?Ȭ ?ȭ tbl)
+  (set-case-syntax-pair ?Ȯ ?ȯ tbl)
+  (set-case-syntax-pair ?Ȱ ?ȱ tbl)
+  (set-case-syntax-pair ?Ȳ ?ȳ tbl)
 
   ;; Latin Extended Additional
   (setq c #x1e00)
         (set-case-syntax-pair
          (decode-char 'ucs c) (decode-char 'ucs (1+ c)) tbl))
     (setq c (1+ c)))
-  (set-case-syntax-pair ?\e$,1&f\e(B ?\e$,1',\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&h\e(B ?\e$,1'-\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&i\e(B ?\e$,1'.\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&j\e(B ?\e$,1'/\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&l\e(B ?\e$,1'L\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&n\e(B ?\e$,1'M\e(B tbl)
-  (set-case-syntax-pair ?\e$,1&o\e(B ?\e$,1'N\e(B tbl)
+  (set-case-syntax-pair ?Ά ?ά tbl)
+  (set-case-syntax-pair ?Έ ?έ tbl)
+  (set-case-syntax-pair ?Ή ?ή tbl)
+  (set-case-syntax-pair ?Ί ?ί tbl)
+  (set-case-syntax-pair ?Ό ?ό tbl)
+  (set-case-syntax-pair ?Ύ ?ύ tbl)
+  (set-case-syntax-pair ?Ώ ?ώ tbl)
 
   ;; Armenian
   (setq c #x531)
         (set-case-syntax-pair
          (decode-char 'ucs (+ c 8)) (decode-char 'ucs c) tbl))
     (setq c (1+ c)))
-  (set-case-syntax-pair ?\e$,1qx\e(B ?\e$,1qp\e(B tbl)
-  (set-case-syntax-pair ?\e$,1qy\e(B ?\e$,1qq\e(B tbl)
-  (set-case-syntax-pair ?\e$,1qz\e(B ?\e$,1q0\e(B tbl)
-  (set-case-syntax-pair ?\e$,1q{\e(B ?\e$,1q1\e(B tbl)
-  (set-case-syntax-pair ?\e$,1q|\e(B ?\e$,1qs\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r(\e(B ?\e$,1q2\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r)\e(B ?\e$,1q3\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r*\e(B ?\e$,1q4\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r+\e(B ?\e$,1q5\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r,\e(B ?\e$,1r#\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r8\e(B ?\e$,1r0\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r9\e(B ?\e$,1r1\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r:\e(B ?\e$,1q6\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r;\e(B ?\e$,1q7\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rH\e(B ?\e$,1r@\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rI\e(B ?\e$,1rA\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rJ\e(B ?\e$,1q:\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rK\e(B ?\e$,1q;\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rL\e(B ?\e$,1rE\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rX\e(B ?\e$,1q8\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rY\e(B ?\e$,1q9\e(B tbl)
-  (set-case-syntax-pair ?\e$,1rZ\e(B ?\e$,1q<\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r[\e(B ?\e$,1q=\e(B tbl)
-  (set-case-syntax-pair ?\e$,1r\\e(B ?\e$,1rS\e(B tbl)
+  (set-case-syntax-pair ?Ᾰ ?ᾰ tbl)
+  (set-case-syntax-pair ?Ᾱ ?ᾱ tbl)
+  (set-case-syntax-pair ?Ὰ ?ὰ tbl)
+  (set-case-syntax-pair ?Ά ?ά tbl)
+  (set-case-syntax-pair ?ᾼ ?ᾳ tbl)
+  (set-case-syntax-pair ?Ὲ ?ὲ tbl)
+  (set-case-syntax-pair ?Έ ?έ tbl)
+  (set-case-syntax-pair ?Ὴ ?ὴ tbl)
+  (set-case-syntax-pair ?Ή ?ή tbl)
+  (set-case-syntax-pair ?ῌ ?ῃ tbl)
+  (set-case-syntax-pair ?Ῐ ?ῐ tbl)
+  (set-case-syntax-pair ?Ῑ ?ῑ tbl)
+  (set-case-syntax-pair ?Ὶ ?ὶ tbl)
+  (set-case-syntax-pair ?Ί ?ί tbl)
+  (set-case-syntax-pair ?Ῠ ?ῠ tbl)
+  (set-case-syntax-pair ?Ῡ ?ῡ tbl)
+  (set-case-syntax-pair ?Ὺ ?ὺ tbl)
+  (set-case-syntax-pair ?Ύ ?ύ tbl)
+  (set-case-syntax-pair ?Ῥ ?ῥ tbl)
+  (set-case-syntax-pair ?Ὸ ?ὸ tbl)
+  (set-case-syntax-pair ?Ό ?ό tbl)
+  (set-case-syntax-pair ?Ὼ ?ὼ tbl)
+  (set-case-syntax-pair ?Ώ ?ώ tbl)
+  (set-case-syntax-pair ?ῼ ?ῳ tbl)
 
   ;; cyrillic
   (setq c #x0400)
         (set-case-syntax-pair
          (decode-char 'ucs c) (decode-char 'ucs (1+ c)) tbl))   
     (setq c (1+ c)))
-  (set-case-syntax-pair ?\e$,1*!\e(B ?\e$,1*"\e(B tbl)
-  (set-case-syntax-pair ?\e$,1*#\e(B ?\e$,1*$\e(B tbl)
-  (set-case-syntax-pair ?\e$,1*'\e(B ?\e$,1*(\e(B tbl)
-  (set-case-syntax-pair ?\e$,1*+\e(B ?\e$,1*,\e(B tbl)
-  (set-case-syntax-pair ?\e$,1*X\e(B ?\e$,1*Y\e(B tbl)
+  (set-case-syntax-pair ?Ӂ ?ӂ tbl)
+  (set-case-syntax-pair ?Ӄ ?ӄ tbl)
+  (set-case-syntax-pair ?Ӈ ?ӈ tbl)
+  (set-case-syntax-pair ?Ӌ ?ӌ tbl)
+  (set-case-syntax-pair ?Ӹ ?ӹ tbl)
 
   ;; general punctuation
   (setq c #x2000)
     (setq c (1+ c)))
 
   ;; Ohm, Kelvin, Angstrom
-  (set-case-syntax-pair ?\e$,1uf\e(B ?\e$,1'I\e(B tbl)
-;;;  These mess up the case conversion of k and \e,Ae\e(B.
-;;;  (set-case-syntax-pair ?\e$,1uj\e(B ?k tbl)
-;;;  (set-case-syntax-pair ?\e$,1uk\e(B ?\e,Ae\e(B tbl)
+  (set-case-syntax-pair ?Ω ?ω tbl)
+;;;  These mess up the case conversion of k and å.
+;;;  (set-case-syntax-pair ? ?k tbl)
+;;;  (set-case-syntax-pair ?Å ?å tbl)
 
   ;; Combining diacritics
   (setq c #x300)
 
 
 ;;; Local Variables:
-;;; coding: iso-2022-7bit
+;;; coding: utf-8-emacs
 ;;; End:
 
 ;;; characters.el ends here