]> git.eshelyaron.com Git - emacs.git/commitdiff
One more string escape fix.
authorGerd Moellmann <gerd@gnu.org>
Mon, 26 Nov 2001 13:11:51 +0000 (13:11 +0000)
committerGerd Moellmann <gerd@gnu.org>
Mon, 26 Nov 2001 13:11:51 +0000 (13:11 +0000)
lisp/language/devan-util.el

index 297e051c640be7067de45ccb33c34fcb7d55ed00..d8f8454fb84eaab5368e2612fb2e9e10c99b98fd 100644 (file)
@@ -31,7 +31,6 @@
 
 ;;; Code:
 
-;;;###autoload
 
 ;; Devanagari Composable Pattern
 ;;    C .. Consonants
@@ -156,38 +155,38 @@ PATTERN regexp."
 
 (defvar dev-char-glyph
   '(("\e$,15E\e(B" . "\e$,4 K\e(B")
-    ("\e$,15F\e(B" . "\e$,4 K\")\e(B")
-    ("\e$,15~\e(B" . "\e$,4\")\e(B")
+    ("\e$,15F\e(B" . "\e$,4 K\"\e(B)")
+    ("\e$,15~\e(B" . "\e$,4\"\e(B)")
     ("\e$,15G\e(B" . "\e$,4 \\e(B")
-    ("\e$,15\7f\e(B" . "\e$,4\"*\e(B")
-    ("\e$,15\7f5A\e(B" . "\e$,4\"*\e(B\\e$,4\"&\e(B")
+    ("\e$,15\7f\e(B" . "\e$,4\"\e(B*")
+    ("\e$,15\7f5A\e(B" . "\e$,4\"\e(B*\\e$,4\"\e(B&")
     ("\e$,15H\e(B" . "\e$,4 \"'\e(B")
-    ("\e$,15H5A\e(B" . "\e$,4 \"'\"&\e(B")
-    ("\e$,16 \e(B" . "\e$,4\"2\e(B")
+    ("\e$,15H5A\e(B" . "\e$,4 \"'\"\e(B&")
+    ("\e$,16 \e(B" . "\e$,4\"\e(B2")
     ("\e$,16 5A\e(B" . "\e$,4\"2\"&\e(B")
     ("\e$,15I\e(B" . "\e$,4 ]\e(B")
-    ("\e$,16!\e(B" . "\e$,4\"6\e(B")
-    ("\e$,15J\e(B" . "\e$,4 ^\"P\e(B")
-    ("\e$,16"\e(B" . "\e$,4\":\e(B")
-    ("\e$,15K\e(B" . "\e$,4 `\"Q\e(B")
-    ("\e$,16#\e(B" . "\e$,4\">\e(B")
+    ("\e$,16!\e(B" . "\e$,4\"\e(B6")
+    ("\e$,15J\e(B" . "\e$,4 ^\"\e(BP")
+    ("\e$,16"\e(B" . "\e$,4\"\e(B:")
+    ("\e$,15K\e(B" . "\e$,4 `\"\e(BQ")
+    ("\e$,16#\e(B" . "\e$,4\"\e(B>")
     ;;("\e$,15L\e(B" . nil) ; not implemented.
-    ("\e$,16$\e(B" . "\e$,4\"?\e(B")
-    ("\e$,15M\e(B" . "\e$,4 b\"L\e(B")
-    ("\e$,15M5A\e(B" . "\e$,4 b\"$\e(B")
-    ("\e$,15M5B\e(B" . "\e$,4 b\"$\e(B")
-    ("\e$,16%\e(B" . "\\e$,4\"L\e(B")
-    ("\e$,15N\e(B" . "\e$,4 b\"@\e(B") 
+    ("\e$,16$\e(B" . "\e$,4\"\e(B?")
+    ("\e$,15M\e(B" . "\e$,4 b\"\e(BL")
+    ("\e$,15M5A\e(B" . "\e$,4 b\"\e(B$")
+    ("\e$,15M5B\e(B" . "\e$,4 b\"\e(B$")
+    ("\e$,16%\e(B" . "\\e$,4\"\e(BL")
+    ("\e$,15N\e(B" . "\e$,4 b\"\e(B@") 
     ("\e$,15N5A\e(B" . "\e$,4 b\"@\"&\e(B") 
-    ("\e$,16&\e(B" . "\\e$,4\"@\e(B")
-    ("\e$,16&5A\e(B" . "\\e$,4\"@\e(B\\e$,4\"&\e(B")
+    ("\e$,16&\e(B" . "\\e$,4\"\e(B@")
+    ("\e$,16&5A\e(B" . "\\e$,4\"\e(B@\\e$,4\"\e(B&")
     ("\e$,15O\e(B" . "\e$,4 b\e(B") 
-    ("\e$,16'\e(B" . "\\e$,4\"D\e(B")
-    ("\e$,16'5A\e(B" . "\\e$,4\"D\e(B\\e$,4\"&\e(B")
-    ("\e$,15P\e(B" . "\e$,4 b\"D\e(B") 
+    ("\e$,16'\e(B" . "\\e$,4\"\e(BD")
+    ("\e$,16'5A\e(B" . "\\e$,4\"\e(BD\\e$,4\"\e(B&")
+    ("\e$,15P\e(B" . "\e$,4 b\"\e(BD") 
     ("\e$,15P5A\e(B" . "\e$,4 b\"D\"&\e(B") 
-    ("\e$,16(\e(B" . "\\e$,4\"H\e(B")
-    ("\e$,16(5A\e(B" . "\\e$,4\"H\e(B\\e$,4\"&\e(B")
+    ("\e$,16(\e(B" . "\\e$,4\"\e(BH")
+    ("\e$,16(5A\e(B" . "\\e$,4\"\e(BH\\e$,4\"\e(B&")
     ("\e$,15Q\e(B" . "\e$,4 K\")\"L\e(B") ;; special rule for reodering.
     ("\e$,15Q5A\e(B" . "\e$,4 K\")\"$\e(B")
     ("\e$,15Q5B\e(B" . "\e$,4 K\")\"$\e(B")
@@ -195,211 +194,211 @@ PATTERN regexp."
     ("\e$,16)5A\e(B" . "\\e$,4\")\"$\e(B")
     ("\e$,16)5B\e(B" . "\\e$,4\")\"$\e(B")
     ("\e$,15R\e(B" . "\e$,4 K\")\"@\e(B") 
-    ("\e$,15R5A\e(B" . "\e$,4 K\")\"@\"&\e(B") 
+    ("\e$,15R5A\e(B" . "\e$,4 K\")\"@\"\e(B&") 
     ("\e$,16*\e(B" . "\\e$,4\")\"@\e(B")
-    ("\e$,16*5A\e(B" . "\\e$,4\")\"@\"&\e(B")
+    ("\e$,16*5A\e(B" . "\\e$,4\")\"@\"\e(B&")
     ("\e$,15S\e(B" . "\e$,4 K\")\"D\e(B")
-    ("\e$,15S5A\e(B" . "\e$,4 K\")\"D\"&\e(B")
+    ("\e$,15S5A\e(B" . "\e$,4 K\")\"D\"\e(B&")
     ("\e$,16+\e(B" . "\\e$,4\")\"D\e(B")
-    ("\e$,16+5A\e(B" . "\\e$,4\")\"D\"&\e(B")
+    ("\e$,16+5A\e(B" . "\\e$,4\")\"D\"\e(B&")
     ("\e$,15T\e(B" . "\e$,4 K\")\"H\e(B") 
-    ("\e$,15T5A\e(B" . "\e$,4 K\")\"H\"&\e(B") 
+    ("\e$,15T5A\e(B" . "\e$,4 K\")\"H\"\e(B&") 
     ("\e$,16,\e(B" . "\\e$,4\")\"H\e(B")
-    ("\e$,16,5A\e(B" . "\\e$,4\")\"H\"&\e(B")
-    ("\e$,16@\e(B" . "\e$,4 a\"Q\e(B") 
+    ("\e$,16,5A\e(B" . "\\e$,4\")\"H\"\e(B&")
+    ("\e$,16@\e(B" . "\e$,4 a\"\e(BQ") 
     ;;("\e$,16B\e(B" . nil)
     ;;("\e$,16A\e(B" . nil) 
     ;;("\e$,16C\e(B" . nil)
 
     ;; GRUTTALS
-    ("\e$,15U\e(B" . "\e$,4 e\"R\e(B")
+    ("\e$,15U\e(B" . "\e$,4 e\"\e(BR")
     ("\e$,15U6-\e(B" . "\e$,4 c\e(B")
-    ("\e$,15U6-5p\e(B" . "\e$,4 g\"R\e(B")
-    ("\e$,15U6-5d\e(B" . "\e$,4 h\"R\e(B")
-    ("\e$,15U6-5w\e(B" . "\e$,4 i\")\e(B")
+    ("\e$,15U6-5p\e(B" . "\e$,4 g\"\e(BR")
+    ("\e$,15U6-5d\e(B" . "\e$,4 h\"\e(BR")
+    ("\e$,15U6-5w\e(B" . "\e$,4 i\"\e(B)")
     ("\e$,15U6-5w6-\e(B" . "\e$,4 i\e(B")
 
-    ("\e$,15V\e(B" . "\e$,4 j\")\e(B")
+    ("\e$,15V\e(B" . "\e$,4 j\"\e(B)")
     ("\e$,15V6-\e(B" . "\e$,4 j\e(B")
-    ("\e$,15V6-5p\e(B" . "\e$,4 l\")\e(B")
+    ("\e$,15V6-5p\e(B" . "\e$,4 l\"\e(B)")
     ("\e$,15V6-5p6-\e(B" . "\e$,4 l\e(B")
 
-    ("\e$,15W\e(B" . "\e$,4 m\")\e(B") 
+    ("\e$,15W\e(B" . "\e$,4 m\"\e(B)") 
     ("\e$,15W6-\e(B" . "\e$,4 m\e(B") 
-    ("\e$,15W6-5p\e(B" . "\e$,4 o\")\e(B")
+    ("\e$,15W6-5p\e(B" . "\e$,4 o\"\e(B)")
     ("\e$,15W6-5p6-\e(B" . "\e$,4 o\e(B")
 
-    ("\e$,15X\e(B" . "\e$,4 p\")\e(B") 
+    ("\e$,15X\e(B" . "\e$,4 p\"\e(B)") 
     ("\e$,15X6-\e(B" . "\e$,4 p\e(B") 
-    ("\e$,15X6-5p\e(B" . "\e$,4 q\")\e(B") 
+    ("\e$,15X6-5p\e(B" . "\e$,4 q\"\e(B)") 
     ("\e$,15X6-5p6-\e(B" . "\e$,4 q\e(B") 
 
-    ("\e$,15Y\e(B" . "\e$,4 r\"S\e(B")
+    ("\e$,15Y\e(B" . "\e$,4 r\"\e(BS")
     ;; PALATALS  
-    ("\e$,15Z\e(B" . "\e$,4 s\")\e(B") 
+    ("\e$,15Z\e(B" . "\e$,4 s\"\e(B)") 
     ("\e$,15Z6-\e(B" . "\e$,4 s\e(B") 
-    ("\e$,15Z6-5p\e(B" . "\e$,4 t\")\e(B") 
+    ("\e$,15Z6-5p\e(B" . "\e$,4 t\"\e(B)") 
     ("\e$,15Z6-5p6-\e(B" . "\e$,4 t\e(B")
 
-    ("\e$,15[\e(B" . "\e$,4 u\"T\e(B") 
+    ("\e$,15[\e(B" . "\e$,4 u\"\e(BT") 
 
-    ("\e$,15\\e(B" . "\e$,4 v\")\e(B") 
+    ("\e$,15\\e(B" . "\e$,4 v\"\e(B)") 
     ("\e$,15\6-\e(B" . "\e$,4 v\e(B") 
-    ("\e$,15\6-5p\e(B" . "\e$,4 x\")\e(B") 
+    ("\e$,15\6-5p\e(B" . "\e$,4 x\"\e(B)") 
     ("\e$,15\6-5p6-\e(B" . "\e$,4 x\e(B") 
-    ("\e$,15\6-5^\e(B" . "\e$,4 y\")\e(B") 
+    ("\e$,15\6-5^\e(B" . "\e$,4 y\"\e(B)") 
     ("\e$,15\6-5^6-\e(B" . "\e$,4 y\e(B") 
 
-    ("\e$,15]\e(B" . "\e$,4 z\")\e(B") 
+    ("\e$,15]\e(B" . "\e$,4 z\"\e(B)") 
     ("\e$,15]6-\e(B" . "\e$,4 z\e(B") 
-    ("\e$,15]6-5p\e(B" . "\e$,4 {\")\e(B") 
+    ("\e$,15]6-5p\e(B" . "\e$,4 {\"\e(B)") 
     ("\e$,15]6-5p6-\e(B" . "\e$,4 {\e(B") 
 
-    ("\e$,15^\e(B" . "\e$,4 |\")\e(B")
+    ("\e$,15^\e(B" . "\e$,4 |\"\e(B)")
     ("\e$,15^6-\e(B" . "\e$,4 |\e(B")
     ;; CEREBRALS 
-    ("\e$,15_\e(B" . "\e$,4 }\"U\e(B")
-    ("\e$,15_6-5_\e(B" . "\e$,4 ~\"U\e(B")
-    ("\e$,15_6-5`\e(B" . "\e$,4 \7f\"U\e(B")
+    ("\e$,15_\e(B" . "\e$,4 }\"\e(BU")
+    ("\e$,15_6-5_\e(B" . "\e$,4 ~\"\e(BU")
+    ("\e$,15_6-5`\e(B" . "\e$,4 \7f\"\e(BU")
 
-    ("\e$,15`\e(B" . "\e$,4! \"V\e(B") 
-    ("\e$,15`6-5`\e(B" . "\e$,4!!\"V\e(B") 
+    ("\e$,15`\e(B" . "\e$,4! \"\e(BV") 
+    ("\e$,15`6-5`\e(B" . "\e$,4!!\"\e(BV") 
 
     ("\e$,15a\e(B" . "\e$,4!\"\"W\e(B") 
-    ("\e$,15a6-5a\e(B" . "\e$,4!$\"W\e(B") 
-    ("\e$,15a6-5b\e(B" . "\e$,4!%\"W\e(B") 
+    ("\e$,15a6-5a\e(B" . "\e$,4!$\"\e(BW") 
+    ("\e$,15a6-5b\e(B" . "\e$,4!%\"\e(BW") 
 
-    ("\e$,15b\e(B" . "\e$,4!&\"X\e(B") 
+    ("\e$,15b\e(B" . "\e$,4!&\"\e(BX") 
 
-    ("\e$,15c\e(B" . "\e$,4!(\")\e(B")
+    ("\e$,15c\e(B" . "\e$,4!(\"\e(B)")
     ("\e$,15c6-\e(B" . "\e$,4!(\e(B")
     ;; DENTALS   
-    ("\e$,15d\e(B" . "\e$,4!)\")\e(B") 
+    ("\e$,15d\e(B" . "\e$,4!)\"\e(B)") 
     ("\e$,15d6-\e(B" . "\e$,4!)\e(B") 
-    ("\e$,15d6-5p\e(B" . "\e$,4!*\")\e(B") 
+    ("\e$,15d6-5p\e(B" . "\e$,4!*\"\e(B)") 
     ("\e$,15d6-5p6-\e(B" . "\e$,4!*\e(B") 
-    ("\e$,15d6-5d\e(B" . "\e$,4!+\")\e(B") 
+    ("\e$,15d6-5d\e(B" . "\e$,4!+\"\e(B)") 
     ("\e$,15d6-5d6-\e(B" . "\e$,4!+\e(B") 
 
-    ("\e$,15e\e(B" . "\e$,4!,\")\e(B") 
+    ("\e$,15e\e(B" . "\e$,4!,\"\e(B)") 
     ("\e$,15e6-\e(B" . "\e$,4!,\e(B") 
-    ("\e$,15e6-5p\e(B" . "\e$,4!-\")\e(B") 
+    ("\e$,15e6-5p\e(B" . "\e$,4!-\"\e(B)") 
     ("\e$,15e6-5p6-\e(B" . "\e$,4!-\e(B") 
 
-    ("\e$,15f\e(B" . "\e$,4!.\"Y\e(B") 
-    ("\e$,15f6#\e(B" . "\e$,4!/\"Y\e(B")
-    ("\e$,15f6-5p\e(B" . "\e$,4!0\"Y\e(B")
-    ("\e$,15f6-5f\e(B" . "\e$,4!1\"Y\e(B")
-    ("\e$,15f6-5g\e(B" . "\e$,4!2\"Y\e(B")
+    ("\e$,15f\e(B" . "\e$,4!.\"\e(BY") 
+    ("\e$,15f6#\e(B" . "\e$,4!/\"\e(BY")
+    ("\e$,15f6-5p\e(B" . "\e$,4!0\"\e(BY")
+    ("\e$,15f6-5f\e(B" . "\e$,4!1\"\e(BY")
+    ("\e$,15f6-5g\e(B" . "\e$,4!2\"\e(BY")
     ("\e$,15f6-5n\e(B" . "\e$,4!3\e(B")
     ("\e$,15f6-5o\e(B" . "\e$,4!4\e(B")
-    ("\e$,15f6-5u\e(B" . "\e$,4!5\"Y\e(B")
+    ("\e$,15f6-5u\e(B" . "\e$,4!5\"\e(BY")
 
-    ("\e$,15g\e(B" . "\e$,4!6\")\e(B") 
+    ("\e$,15g\e(B" . "\e$,4!6\"\e(B)") 
     ("\e$,15g6-\e(B" . "\e$,4!6\e(B") 
-    ("\e$,15g6-5p\e(B" . "\e$,4!7\")\e(B") 
+    ("\e$,15g6-5p\e(B" . "\e$,4!7\"\e(B)") 
     ("\e$,15g6-5p6-\e(B" . "\e$,4!7\e(B") 
 
-    ("\e$,15h\e(B" . "\e$,4!8\")\e(B") 
+    ("\e$,15h\e(B" . "\e$,4!8\"\e(B)") 
     ("\e$,15h6-\e(B" . "\e$,4!8\e(B") 
-    ("\e$,15h6-5p\e(B" . "\e$,4!9\")\e(B") 
-    ("\e$,15h6-5p6-\e(B" . "\e$,4!9\")\e(B") 
-    ("\e$,15h6-5h\e(B" . "\e$,4!:\")\e(B") 
+    ("\e$,15h6-5p\e(B" . "\e$,4!9\"\e(B)") 
+    ("\e$,15h6-5p6-\e(B" . "\e$,4!9\"\e(B)") 
+    ("\e$,15h6-5h\e(B" . "\e$,4!:\"\e(B)") 
     ("\e$,15h6-5h6-\e(B" . "\e$,4!:\e(B") 
 
     ("\e$,15i\e(B" . "\e$,4!8\"#\")\e(B")
     ;; LABIALS   
-    ("\e$,15j\e(B" . "\e$,4!;\")\e(B") 
+    ("\e$,15j\e(B" . "\e$,4!;\"\e(B)") 
     ("\e$,15j6-\e(B" . "\e$,4!;\e(B") 
-    ("\e$,15j6-5p\e(B" . "\e$,4!<\")\e(B") 
+    ("\e$,15j6-5p\e(B" . "\e$,4!<\"\e(B)") 
     ("\e$,15j6-5p6-\e(B" . "\e$,4!<\e(B") 
 
-    ("\e$,15k\e(B" . "\e$,4!a\"[\e(B") 
+    ("\e$,15k\e(B" . "\e$,4!a\"\e(B[") 
     ("\e$,15k6-\e(B" . "\e$,4!=\e(B") 
-    ("\e$,15k6-5p\e(B" . "\e$,4!c\"[\e(B") 
+    ("\e$,15k6-5p\e(B" . "\e$,4!c\"\e(B[") 
 
-    ("\e$,15l\e(B" . "\e$,4!d\")\e(B") 
+    ("\e$,15l\e(B" . "\e$,4!d\"\e(B)") 
     ("\e$,15l6-\e(B" . "\e$,4!d\e(B") 
-    ("\e$,15l6-5p\e(B" . "\e$,4!e\")\e(B") 
+    ("\e$,15l6-5p\e(B" . "\e$,4!e\"\e(B)") 
     ("\e$,15l6-5p6-\e(B" . "\e$,4!e\e(B") 
 
-    ("\e$,15m\e(B" . "\e$,4!f\")\e(B") 
+    ("\e$,15m\e(B" . "\e$,4!f\"\e(B)") 
     ("\e$,15m6-\e(B" . "\e$,4!f\e(B") 
-    ("\e$,15m6-5p\e(B" . "\e$,4!g\")\e(B") 
+    ("\e$,15m6-5p\e(B" . "\e$,4!g\"\e(B)") 
     ("\e$,15m6-5p6-\e(B" . "\e$,4!g\e(B") 
 
-    ("\e$,15n\e(B" . "\e$,4!h\")\e(B")
+    ("\e$,15n\e(B" . "\e$,4!h\"\e(B)")
     ("\e$,15n6-\e(B" . "\e$,4!h\e(B")
-    ("\e$,15n6-5p\e(B" . "\e$,4!i\")\e(B")
+    ("\e$,15n6-5p\e(B" . "\e$,4!i\"\e(B)")
     ("\e$,15n6-5p6-\e(B" . "\e$,4!i\e(B")
     ;; SEMIVOWELS
-    ("\e$,15o\e(B" . "\e$,4!j\")\e(B") 
+    ("\e$,15o\e(B" . "\e$,4!j\"\e(B)") 
     ("\e$,15o6-\e(B" . "\e$,4!j\e(B") 
-    ("\e$,15o6-5p\e(B" . "\e$,4!k\")\e(B") 
+    ("\e$,15o6-5p\e(B" . "\e$,4!k\"\e(B)") 
     ("\e$,15o6-5p6-\e(B" . "\e$,4!k\e(B") 
     ("\e$,16-5o\e(B" . "\e$,4!l\e(B") ;; when every ohter lig. fails.
 
-    ("\e$,15p\e(B" . "\e$,4!n\"W\e(B") 
+    ("\e$,15p\e(B" . "\e$,4!n\"\e(BW") 
     ;; ("\e$,15p6-\e(B" . "\\e$,4"'\e(B") ;; special case.  only the topmost pos.
     ("\e$,15q\e(B" . "\e$,4!n\"#\"W\e(B") 
     ("\e$,15q6-\e(B" . "\e$,4!m\e(B") ;; IS 13194 speical rule.
-    ("\e$,15p6!\e(B" . "\e$,4!o\"[\e(B") 
-    ("\e$,15p6"\e(B" . "\e$,4!p\"\\e(B") 
+    ("\e$,15p6!\e(B" . "\e$,4!o\"\e(B[") 
+    ("\e$,15p6"\e(B" . "\e$,4!p\"\e(B\\") 
 
-    ("\e$,15r\e(B" . "\e$,4!q\")\e(B") 
+    ("\e$,15r\e(B" . "\e$,4!q\"\e(B)") 
     ("\e$,15r6-\e(B" . "\e$,4!q\e(B") 
     ("\e$,15s\e(B" . "\e$,4!s\e(B") 
     ("\e$,15s6-\e(B" . "\e$,4!r\e(B") 
-    ("\e$,15t\e(B" . "\e$,4!s\"#\e(B")
-    ("\e$,15t6-\e(B" . "\e$,4!r\"#\e(B")
+    ("\e$,15t\e(B" . "\e$,4!s\"\e(B#")
+    ("\e$,15t6-\e(B" . "\e$,4!r\"\e(B#")
 
-    ("\e$,15u\e(B" . "\e$,4!t\")\e(B")
+    ("\e$,15u\e(B" . "\e$,4!t\"\e(B)")
     ("\e$,15u6-\e(B" . "\e$,4!t\e(B")
-    ("\e$,15u6-5p\e(B" . "\e$,4!u\")\e(B")
+    ("\e$,15u6-5p\e(B" . "\e$,4!u\"\e(B)")
     ("\e$,15u6-5p6-\e(B" . "\e$,4!u\e(B")
     ;; SIBILANTS 
-    ("\e$,15v\e(B" . "\e$,4!v\")\e(B") 
+    ("\e$,15v\e(B" . "\e$,4!v\"\e(B)") 
     ("\e$,15v6-\e(B" . "\e$,4!v\e(B")
-    ("\e$,15v6-5u\e(B" . "\e$,4!w\")\e(B")
+    ("\e$,15v6-5u\e(B" . "\e$,4!w\"\e(B)")
     ("\e$,15v6-5u6-\e(B" . "\e$,4!w\e(B")
-    ("\e$,15v6-5p\e(B" . "\e$,4!x\")\e(B")
+    ("\e$,15v6-5p\e(B" . "\e$,4!x\"\e(B)")
     ("\e$,15v6-5p6-\e(B" . "\e$,4!x\e(B")
 
-    ("\e$,15w\e(B" . "\e$,4!y\")\e(B")
+    ("\e$,15w\e(B" . "\e$,4!y\"\e(B)")
     ("\e$,15w6-\e(B" . "\e$,4!y\e(B")
-    ("\e$,15x\e(B" . "\e$,4!z\")\e(B")
+    ("\e$,15x\e(B" . "\e$,4!z\"\e(B)")
     ("\e$,15x6-\e(B" . "\e$,4!z\e(B")
-    ("\e$,15x6-5p\e(B" . "\e$,4!{\")\e(B")
+    ("\e$,15x6-5p\e(B" . "\e$,4!{\"\e(B)")
     ("\e$,15x6-5p6-\e(B" . "\e$,4!{\e(B")
 
     ("\e$,15y\e(B" . "\e$,4!}\e(B")
     ("\e$,15y6-\e(B" . "\e$,4!|\e(B")
     ("\e$,15y6#\e(B" . "\e$,4!~\e(B")
     ("\e$,15y6-5p\e(B" . "\e$,4!\7f\e(B")
-    ("\e$,15y6-5n\e(B" . "\e$,4\" \e(B")
-    ("\e$,15y6-5o\e(B" . "\e$,4\"!\e(B")
+    ("\e$,15y6-5n\e(B" . "\e$,4\"\e(B ")
+    ("\e$,15y6-5o\e(B" . "\e$,4\"\e(B!")
     ;; NUKTAS    
     ("\e$,168\e(B" . "\e$,4 f\"R\"S\e(B")
     ("\e$,1686-\e(B" . "\e$,4 d\e(B") 
-    ("\e$,169\e(B" . "\e$,4 k\")\e(B") 
+    ("\e$,169\e(B" . "\e$,4 k\"\e(B)") 
     ("\e$,1696-\e(B" . "\e$,4 k\e(B") 
-    ("\e$,16:\e(B" . "\e$,4 n\")\e(B") 
+    ("\e$,16:\e(B" . "\e$,4 n\"\e(B)") 
     ("\e$,16:6-\e(B" . "\e$,4 n\e(B") 
-    ("\e$,16;\e(B" . "\e$,4 w\")\e(B") 
+    ("\e$,16;\e(B" . "\e$,4 w\"\e(B)") 
     ("\e$,16;6-\e(B" . "\e$,4 w\e(B") 
-    ("\e$,16<\e(B" . "\e$,4!#\"W\e(B") 
-    ("\e$,16=\e(B" . "\e$,4!'\"X\e(B") 
-    ("\e$,16>\e(B" . "\e$,4!b\"[\e(B") 
+    ("\e$,16<\e(B" . "\e$,4!#\"\e(BW") 
+    ("\e$,16=\e(B" . "\e$,4!'\"\e(BX") 
+    ("\e$,16>\e(B" . "\e$,4!b\"\e(B[") 
     ("\e$,16>6-\e(B" . "\e$,4!>\e(B") 
     ("\e$,16?\e(B" . "\e$,4!j\"#\")\e(B")
     ;; misc modifiers.
-    ("\e$,15A\e(B" . "\\e$,4\"$\e(B")
-    ("\e$,15B\e(B" . "\\e$,4\"&\e(B") 
+    ("\e$,15A\e(B" . "\\e$,4\"\e(B$")
+    ("\e$,15B\e(B" . "\\e$,4\"\e(B&") 
     ("\e$,15C\e(B" . "\e$,4 F\e(B")
-    ("\e$,15|\e(B" . "\e$,4\"#\e(B")
+    ("\e$,15|\e(B" . "\e$,4\"\e(B#")
     ("\e$,15}\e(B" . "\e$,4 E\e(B")
     ("\e$,16-\e(B" . "\e$,4\"\"\e(B")
-    ("\e$,16-5p\e(B" . "\e$,4\"%\e(B") ;; following "r"
+    ("\e$,16-5p\e(B" . "\e$,4\"\e(B%") ;; following "r"
     ;; ("\e$,160\e(B" . "\e$,4 D\e(B") 
     ;; ("\e$,16D\e(B" . "\e$,4 J\e(B")
     ;; ("\e$,16F\e(B" . "") 
@@ -431,32 +430,32 @@ preferred rule from the sanskrit fonts."  )
 ;;   [consonant/nukta] - [matra/halant] - [preceding-r] - [anuswar].
 
 (defvar dev-glyph-glyph
-  '(("\\e$,4\"'\e(B\\e$,4\"&\e(B" . "\\e$,4\"(\e(B")
-    ("\\e$,4\"'\e(B\\e$,4\"$\e(B" . "\\e$,4\"(\e(B")
-    ("\e$,4\"*\e(B\\e$,4\"&\e(B" . "\e$,4\"+\e(B")
-    ("\e$,4\"*\e(B\\e$,4\"'\e(B" . "\e$,4\",\e(B")
-    ("\e$,4\"*\e(B\\e$,4\"'\e(B\\e$,4\"&\e(B" . "\e$,4\"-\e(B")
-    ("\e$,4\"2\e(B\\e$,4\"&\e(B" . "\e$,4\"3\e(B")
-    ("\e$,4\"2\e(B\\e$,4\"'\e(B" . "\e$,4\"4\e(B")
-    ("\e$,4\"2\e(B\\e$,4\"'\e(B\\e$,4\"&\e(B" . "\e$,4\"5\e(B")
-    ("\e$,4\"#\e(B\\e$,4\"6\e(B" . "\e$,4\"7\e(B")
-    ("\e$,4\"%\e(B\\e$,4\"6\e(B" . "\e$,4\"8\e(B")
-    ;;("\e$,4\"6\e(B" . "\e$,4\"9\e(B")
-    ("\e$,4\"#\e(B\\e$,4\":\e(B" . "\e$,4\";\e(B")
-    ("\e$,4\"%\e(B\\e$,4\":\e(B" . "\e$,4\"<\e(B")
-    ;;("\e$,4\":\e(B" . "\e$,4\"=\e(B")
-    ("\\e$,4\"@\e(B\\e$,4\"&\e(B" . "\\e$,4\"A\e(B")
-    ("\\e$,4\"@\e(B\\e$,4\"'\e(B" . "\\e$,4\"B\e(B")
-    ("\\e$,4\"@\e(B\\e$,4\"'\e(B\\e$,4\"&\e(B" . "\\e$,4\"C\e(B")
-    ("\\e$,4\"D\e(B\\e$,4\"&\e(B" . "\\e$,4\"E\e(B")
-    ("\\e$,4\"D\e(B\\e$,4\"'\e(B" . "\\e$,4\"F\e(B")
-    ("\\e$,4\"D\e(B\\e$,4\"'\e(B\\e$,4\"&\e(B" . "\\e$,4\"G\e(B")
-    ("\\e$,4\"H\e(B\\e$,4\"&\e(B" . "\\e$,4\"I\e(B")
-    ("\\e$,4\"H\e(B\\e$,4\"'\e(B" . "\\e$,4\"J\e(B")
-    ("\\e$,4\"H\e(B\\e$,4\"'\e(B\\e$,4\"&\e(B" . "\\e$,4\"K\e(B")
-    ("\\e$,4\"L\e(B\\e$,4\"&\e(B" . "\\e$,4\"M\e(B")
-    ("\\e$,4\"L\e(B\\e$,4\"'\e(B" . "\\e$,4\"N\e(B")
-    ("\\e$,4\"L\e(B\\e$,4\"'\e(B\\e$,4\"&\e(B" . "\\e$,4\"O\e(B")
+  '(("\\e$,4\"\e(B'\\e$,4\"\e(B&" . "\\e$,4\"\e(B(")
+    ("\\e$,4\"\e(B'\\e$,4\"\e(B$" . "\\e$,4\"\e(B(")
+    ("\e$,4\"\e(B*\\e$,4\"\e(B&" . "\e$,4\"\e(B+")
+    ("\e$,4\"\e(B*\\e$,4\"\e(B'" . "\e$,4\"\e(B,")
+    ("\e$,4\"\e(B*\\e$,4\"\e(B'\\e$,4\"\e(B&" . "\e$,4\"\e(B-")
+    ("\e$,4\"\e(B2\\e$,4\"\e(B&" . "\e$,4\"\e(B3")
+    ("\e$,4\"\e(B2\\e$,4\"\e(B'" . "\e$,4\"\e(B4")
+    ("\e$,4\"\e(B2\\e$,4\"\e(B'\\e$,4\"\e(B&" . "\e$,4\"\e(B5")
+    ("\e$,4\"\e(B#\\e$,4\"\e(B6" . "\e$,4\"\e(B7")
+    ("\e$,4\"\e(B%\\e$,4\"\e(B6" . "\e$,4\"\e(B8")
+    ;;("\e$,4\"\e(B6" . "\e$,4\"\e(B9")
+    ("\e$,4\"\e(B#\\e$,4\"\e(B:" . "\e$,4\"\e(B;")
+    ("\e$,4\"\e(B%\\e$,4\"\e(B:" . "\e$,4\"\e(B<")
+    ;;("\e$,4\"\e(B:" . "\e$,4\"\e(B=")
+    ("\\e$,4\"\e(B@\\e$,4\"\e(B&" . "\\e$,4\"\e(BA")
+    ("\\e$,4\"\e(B@\\e$,4\"\e(B'" . "\\e$,4\"\e(BB")
+    ("\\e$,4\"\e(B@\\e$,4\"\e(B'\\e$,4\"\e(B&" . "\\e$,4\"\e(BC")
+    ("\\e$,4\"\e(BD\\e$,4\"\e(B&" . "\\e$,4\"\e(BE")
+    ("\\e$,4\"\e(BD\\e$,4\"\e(B'" . "\\e$,4\"\e(BF")
+    ("\\e$,4\"\e(BD\\e$,4\"\e(B'\\e$,4\"\e(B&" . "\\e$,4\"\e(BG")
+    ("\\e$,4\"\e(BH\\e$,4\"\e(B&" . "\\e$,4\"\e(BI")
+    ("\\e$,4\"\e(BH\\e$,4\"\e(B'" . "\\e$,4\"\e(BJ")
+    ("\\e$,4\"\e(BH\\e$,4\"\e(B'\\e$,4\"\e(B&" . "\\e$,4\"\e(BK")
+    ("\\e$,4\"\e(BL\\e$,4\"\e(B&" . "\\e$,4\"\e(BM")
+    ("\\e$,4\"\e(BL\\e$,4\"\e(B'" . "\\e$,4\"\e(BN")
+    ("\\e$,4\"\e(BL\\e$,4\"\e(B'\\e$,4\"\e(B&" . "\\e$,4\"\e(BO")
     ))
 (defvar dev-glyph-glyph-hash
   (let* ((hash (makehash 'equal)))
@@ -469,10 +468,10 @@ preferred rule from the sanskrit fonts."  )
 
 ;; yet another glyph-to-glyph conversions.
 (defvar dev-glyph-glyph-2
-  '(("\e$,4\"*\e(B" . "\e$,4\".\e(B")
-    ("\e$,4\"+\e(B" . "\e$,4\"/\e(B")
-    ("\e$,4\",\e(B" . "\e$,4\"0\e(B")
-    ("\e$,4\"-\e(B" . "\e$,4\"1\e(B")))
+  '(("\e$,4\"\e(B*" . "\e$,4\"\e(B.")
+    ("\e$,4\"\e(B+" . "\e$,4\"\e(B/")
+    ("\e$,4\"\e(B," . "\e$,4\"\e(B0")
+    ("\e$,4\"\e(B-" . "\e$,4\"\e(B1")))
 (defvar dev-glyph-glyph-2-hash
   (let* ((hash (makehash 'equal)))
     (mapc (function (lambda (x) (puthash (car x) (cdr x) hash)))
@@ -587,8 +586,8 @@ preferred rule from the sanskrit fonts."  )
         (if preceding-r 
             (if last-modifier
                 (setq glyph-str (concat (substring glyph-str 0 -1) 
-                                        "\e$,4\"'\e(B" (substring glyph-str -1)))
-              (setq glyph-str (concat glyph-str "\e$,4\"'\e(B"))))
+                                        "\e$,4\"\e(B'" (substring glyph-str -1)))
+              (setq glyph-str (concat glyph-str "\e$,4\"\e(B'"))))
         (if last-halant (setq glyph-str (concat glyph-str "\e$,4\"\"\e(B")))
           ;;; *** glyph-to-glyph conversion ***
         (when (string-match dev-glyph-glyph-regexp glyph-str)