diff options
| author | Gerd Moellmann | 2001-11-26 13:11:51 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-11-26 13:11:51 +0000 |
| commit | 42df80ff841e1431c31de536ed1cc4d87863a2ac (patch) | |
| tree | bf2bf2c80fbd53d8d10b561d8a3968169c3e1f41 | |
| parent | 682360897c3d8ccf9845d4f3f2b8cfe8ddca9794 (diff) | |
| download | emacs-42df80ff841e1431c31de536ed1cc4d87863a2ac.tar.gz emacs-42df80ff841e1431c31de536ed1cc4d87863a2ac.zip | |
One more string escape fix.
| -rw-r--r-- | lisp/language/devan-util.el | 295 |
1 files changed, 147 insertions, 148 deletions
diff --git a/lisp/language/devan-util.el b/lisp/language/devan-util.el index 297e051c640..d8f8454fb84 100644 --- a/lisp/language/devan-util.el +++ b/lisp/language/devan-util.el | |||
| @@ -31,7 +31,6 @@ | |||
| 31 | 31 | ||
| 32 | ;;; Code: | 32 | ;;; Code: |
| 33 | 33 | ||
| 34 | ;;;###autoload | ||
| 35 | 34 | ||
| 36 | ;; Devanagari Composable Pattern | 35 | ;; Devanagari Composable Pattern |
| 37 | ;; C .. Consonants | 36 | ;; C .. Consonants |
| @@ -156,38 +155,38 @@ PATTERN regexp." | |||
| 156 | 155 | ||
| 157 | (defvar dev-char-glyph | 156 | (defvar dev-char-glyph |
| 158 | '(("$,15E(B" . "$,4 K(B") | 157 | '(("$,15E(B" . "$,4 K(B") |
| 159 | ("$,15F(B" . "$,4 K\")(B") | 158 | ("$,15F(B" . "$,4 K\"(B)") |
| 160 | ("$,15~(B" . "$,4\")(B") | 159 | ("$,15~(B" . "$,4\"(B)") |
| 161 | ("$,15G(B" . "$,4 \(B") | 160 | ("$,15G(B" . "$,4 \(B") |
| 162 | ("$,15(B" . "$,4\"*(B") | 161 | ("$,15(B" . "$,4\"(B*") |
| 163 | ("$,155A(B" . "$,4\"*(B\$,4\"&(B") | 162 | ("$,155A(B" . "$,4\"(B*\$,4\"(B&") |
| 164 | ("$,15H(B" . "$,4 \"'(B") | 163 | ("$,15H(B" . "$,4 \"'(B") |
| 165 | ("$,15H5A(B" . "$,4 \"'\"&(B") | 164 | ("$,15H5A(B" . "$,4 \"'\"(B&") |
| 166 | ("$,16 (B" . "$,4\"2(B") | 165 | ("$,16 (B" . "$,4\"(B2") |
| 167 | ("$,16 5A(B" . "$,4\"2\"&(B") | 166 | ("$,16 5A(B" . "$,4\"2\"&(B") |
| 168 | ("$,15I(B" . "$,4 ](B") | 167 | ("$,15I(B" . "$,4 ](B") |
| 169 | ("$,16!(B" . "$,4\"6(B") | 168 | ("$,16!(B" . "$,4\"(B6") |
| 170 | ("$,15J(B" . "$,4 ^\"P(B") | 169 | ("$,15J(B" . "$,4 ^\"(BP") |
| 171 | ("$,16"(B" . "$,4\":(B") | 170 | ("$,16"(B" . "$,4\"(B:") |
| 172 | ("$,15K(B" . "$,4 `\"Q(B") | 171 | ("$,15K(B" . "$,4 `\"(BQ") |
| 173 | ("$,16#(B" . "$,4\">(B") | 172 | ("$,16#(B" . "$,4\"(B>") |
| 174 | ;;("$,15L(B" . nil) ; not implemented. | 173 | ;;("$,15L(B" . nil) ; not implemented. |
| 175 | ("$,16$(B" . "$,4\"?(B") | 174 | ("$,16$(B" . "$,4\"(B?") |
| 176 | ("$,15M(B" . "$,4 b\"L(B") | 175 | ("$,15M(B" . "$,4 b\"(BL") |
| 177 | ("$,15M5A(B" . "$,4 b\"$(B") | 176 | ("$,15M5A(B" . "$,4 b\"(B$") |
| 178 | ("$,15M5B(B" . "$,4 b\"$(B") | 177 | ("$,15M5B(B" . "$,4 b\"(B$") |
| 179 | ("$,16%(B" . "\$,4\"L(B") | 178 | ("$,16%(B" . "\$,4\"(BL") |
| 180 | ("$,15N(B" . "$,4 b\"@(B") | 179 | ("$,15N(B" . "$,4 b\"(B@") |
| 181 | ("$,15N5A(B" . "$,4 b\"@\"&(B") | 180 | ("$,15N5A(B" . "$,4 b\"@\"&(B") |
| 182 | ("$,16&(B" . "\$,4\"@(B") | 181 | ("$,16&(B" . "\$,4\"(B@") |
| 183 | ("$,16&5A(B" . "\$,4\"@(B\$,4\"&(B") | 182 | ("$,16&5A(B" . "\$,4\"(B@\$,4\"(B&") |
| 184 | ("$,15O(B" . "$,4 b(B") | 183 | ("$,15O(B" . "$,4 b(B") |
| 185 | ("$,16'(B" . "\$,4\"D(B") | 184 | ("$,16'(B" . "\$,4\"(BD") |
| 186 | ("$,16'5A(B" . "\$,4\"D(B\$,4\"&(B") | 185 | ("$,16'5A(B" . "\$,4\"(BD\$,4\"(B&") |
| 187 | ("$,15P(B" . "$,4 b\"D(B") | 186 | ("$,15P(B" . "$,4 b\"(BD") |
| 188 | ("$,15P5A(B" . "$,4 b\"D\"&(B") | 187 | ("$,15P5A(B" . "$,4 b\"D\"&(B") |
| 189 | ("$,16((B" . "\$,4\"H(B") | 188 | ("$,16((B" . "\$,4\"(BH") |
| 190 | ("$,16(5A(B" . "\$,4\"H(B\$,4\"&(B") | 189 | ("$,16(5A(B" . "\$,4\"(BH\$,4\"(B&") |
| 191 | ("$,15Q(B" . "$,4 K\")\"L(B") ;; special rule for reodering. | 190 | ("$,15Q(B" . "$,4 K\")\"L(B") ;; special rule for reodering. |
| 192 | ("$,15Q5A(B" . "$,4 K\")\"$(B") | 191 | ("$,15Q5A(B" . "$,4 K\")\"$(B") |
| 193 | ("$,15Q5B(B" . "$,4 K\")\"$(B") | 192 | ("$,15Q5B(B" . "$,4 K\")\"$(B") |
| @@ -195,211 +194,211 @@ PATTERN regexp." | |||
| 195 | ("$,16)5A(B" . "\$,4\")\"$(B") | 194 | ("$,16)5A(B" . "\$,4\")\"$(B") |
| 196 | ("$,16)5B(B" . "\$,4\")\"$(B") | 195 | ("$,16)5B(B" . "\$,4\")\"$(B") |
| 197 | ("$,15R(B" . "$,4 K\")\"@(B") | 196 | ("$,15R(B" . "$,4 K\")\"@(B") |
| 198 | ("$,15R5A(B" . "$,4 K\")\"@\"&(B") | 197 | ("$,15R5A(B" . "$,4 K\")\"@\"(B&") |
| 199 | ("$,16*(B" . "\$,4\")\"@(B") | 198 | ("$,16*(B" . "\$,4\")\"@(B") |
| 200 | ("$,16*5A(B" . "\$,4\")\"@\"&(B") | 199 | ("$,16*5A(B" . "\$,4\")\"@\"(B&") |
| 201 | ("$,15S(B" . "$,4 K\")\"D(B") | 200 | ("$,15S(B" . "$,4 K\")\"D(B") |
| 202 | ("$,15S5A(B" . "$,4 K\")\"D\"&(B") | 201 | ("$,15S5A(B" . "$,4 K\")\"D\"(B&") |
| 203 | ("$,16+(B" . "\$,4\")\"D(B") | 202 | ("$,16+(B" . "\$,4\")\"D(B") |
| 204 | ("$,16+5A(B" . "\$,4\")\"D\"&(B") | 203 | ("$,16+5A(B" . "\$,4\")\"D\"(B&") |
| 205 | ("$,15T(B" . "$,4 K\")\"H(B") | 204 | ("$,15T(B" . "$,4 K\")\"H(B") |
| 206 | ("$,15T5A(B" . "$,4 K\")\"H\"&(B") | 205 | ("$,15T5A(B" . "$,4 K\")\"H\"(B&") |
| 207 | ("$,16,(B" . "\$,4\")\"H(B") | 206 | ("$,16,(B" . "\$,4\")\"H(B") |
| 208 | ("$,16,5A(B" . "\$,4\")\"H\"&(B") | 207 | ("$,16,5A(B" . "\$,4\")\"H\"(B&") |
| 209 | ("$,16@(B" . "$,4 a\"Q(B") | 208 | ("$,16@(B" . "$,4 a\"(BQ") |
| 210 | ;;("$,16B(B" . nil) | 209 | ;;("$,16B(B" . nil) |
| 211 | ;;("$,16A(B" . nil) | 210 | ;;("$,16A(B" . nil) |
| 212 | ;;("$,16C(B" . nil) | 211 | ;;("$,16C(B" . nil) |
| 213 | 212 | ||
| 214 | ;; GRUTTALS | 213 | ;; GRUTTALS |
| 215 | ("$,15U(B" . "$,4 e\"R(B") | 214 | ("$,15U(B" . "$,4 e\"(BR") |
| 216 | ("$,15U6-(B" . "$,4 c(B") | 215 | ("$,15U6-(B" . "$,4 c(B") |
| 217 | ("$,15U6-5p(B" . "$,4 g\"R(B") | 216 | ("$,15U6-5p(B" . "$,4 g\"(BR") |
| 218 | ("$,15U6-5d(B" . "$,4 h\"R(B") | 217 | ("$,15U6-5d(B" . "$,4 h\"(BR") |
| 219 | ("$,15U6-5w(B" . "$,4 i\")(B") | 218 | ("$,15U6-5w(B" . "$,4 i\"(B)") |
| 220 | ("$,15U6-5w6-(B" . "$,4 i(B") | 219 | ("$,15U6-5w6-(B" . "$,4 i(B") |
| 221 | 220 | ||
| 222 | ("$,15V(B" . "$,4 j\")(B") | 221 | ("$,15V(B" . "$,4 j\"(B)") |
| 223 | ("$,15V6-(B" . "$,4 j(B") | 222 | ("$,15V6-(B" . "$,4 j(B") |
| 224 | ("$,15V6-5p(B" . "$,4 l\")(B") | 223 | ("$,15V6-5p(B" . "$,4 l\"(B)") |
| 225 | ("$,15V6-5p6-(B" . "$,4 l(B") | 224 | ("$,15V6-5p6-(B" . "$,4 l(B") |
| 226 | 225 | ||
| 227 | ("$,15W(B" . "$,4 m\")(B") | 226 | ("$,15W(B" . "$,4 m\"(B)") |
| 228 | ("$,15W6-(B" . "$,4 m(B") | 227 | ("$,15W6-(B" . "$,4 m(B") |
| 229 | ("$,15W6-5p(B" . "$,4 o\")(B") | 228 | ("$,15W6-5p(B" . "$,4 o\"(B)") |
| 230 | ("$,15W6-5p6-(B" . "$,4 o(B") | 229 | ("$,15W6-5p6-(B" . "$,4 o(B") |
| 231 | 230 | ||
| 232 | ("$,15X(B" . "$,4 p\")(B") | 231 | ("$,15X(B" . "$,4 p\"(B)") |
| 233 | ("$,15X6-(B" . "$,4 p(B") | 232 | ("$,15X6-(B" . "$,4 p(B") |
| 234 | ("$,15X6-5p(B" . "$,4 q\")(B") | 233 | ("$,15X6-5p(B" . "$,4 q\"(B)") |
| 235 | ("$,15X6-5p6-(B" . "$,4 q(B") | 234 | ("$,15X6-5p6-(B" . "$,4 q(B") |
| 236 | 235 | ||
| 237 | ("$,15Y(B" . "$,4 r\"S(B") | 236 | ("$,15Y(B" . "$,4 r\"(BS") |
| 238 | ;; PALATALS | 237 | ;; PALATALS |
| 239 | ("$,15Z(B" . "$,4 s\")(B") | 238 | ("$,15Z(B" . "$,4 s\"(B)") |
| 240 | ("$,15Z6-(B" . "$,4 s(B") | 239 | ("$,15Z6-(B" . "$,4 s(B") |
| 241 | ("$,15Z6-5p(B" . "$,4 t\")(B") | 240 | ("$,15Z6-5p(B" . "$,4 t\"(B)") |
| 242 | ("$,15Z6-5p6-(B" . "$,4 t(B") | 241 | ("$,15Z6-5p6-(B" . "$,4 t(B") |
| 243 | 242 | ||
| 244 | ("$,15[(B" . "$,4 u\"T(B") | 243 | ("$,15[(B" . "$,4 u\"(BT") |
| 245 | 244 | ||
| 246 | ("$,15\(B" . "$,4 v\")(B") | 245 | ("$,15\(B" . "$,4 v\"(B)") |
| 247 | ("$,15\6-(B" . "$,4 v(B") | 246 | ("$,15\6-(B" . "$,4 v(B") |
| 248 | ("$,15\6-5p(B" . "$,4 x\")(B") | 247 | ("$,15\6-5p(B" . "$,4 x\"(B)") |
| 249 | ("$,15\6-5p6-(B" . "$,4 x(B") | 248 | ("$,15\6-5p6-(B" . "$,4 x(B") |
| 250 | ("$,15\6-5^(B" . "$,4 y\")(B") | 249 | ("$,15\6-5^(B" . "$,4 y\"(B)") |
| 251 | ("$,15\6-5^6-(B" . "$,4 y(B") | 250 | ("$,15\6-5^6-(B" . "$,4 y(B") |
| 252 | 251 | ||
| 253 | ("$,15](B" . "$,4 z\")(B") | 252 | ("$,15](B" . "$,4 z\"(B)") |
| 254 | ("$,15]6-(B" . "$,4 z(B") | 253 | ("$,15]6-(B" . "$,4 z(B") |
| 255 | ("$,15]6-5p(B" . "$,4 {\")(B") | 254 | ("$,15]6-5p(B" . "$,4 {\"(B)") |
| 256 | ("$,15]6-5p6-(B" . "$,4 {(B") | 255 | ("$,15]6-5p6-(B" . "$,4 {(B") |
| 257 | 256 | ||
| 258 | ("$,15^(B" . "$,4 |\")(B") | 257 | ("$,15^(B" . "$,4 |\"(B)") |
| 259 | ("$,15^6-(B" . "$,4 |(B") | 258 | ("$,15^6-(B" . "$,4 |(B") |
| 260 | ;; CEREBRALS | 259 | ;; CEREBRALS |
| 261 | ("$,15_(B" . "$,4 }\"U(B") | 260 | ("$,15_(B" . "$,4 }\"(BU") |
| 262 | ("$,15_6-5_(B" . "$,4 ~\"U(B") | 261 | ("$,15_6-5_(B" . "$,4 ~\"(BU") |
| 263 | ("$,15_6-5`(B" . "$,4 \"U(B") | 262 | ("$,15_6-5`(B" . "$,4 \"(BU") |
| 264 | 263 | ||
| 265 | ("$,15`(B" . "$,4! \"V(B") | 264 | ("$,15`(B" . "$,4! \"(BV") |
| 266 | ("$,15`6-5`(B" . "$,4!!\"V(B") | 265 | ("$,15`6-5`(B" . "$,4!!\"(BV") |
| 267 | 266 | ||
| 268 | ("$,15a(B" . "$,4!\"\"W(B") | 267 | ("$,15a(B" . "$,4!\"\"W(B") |
| 269 | ("$,15a6-5a(B" . "$,4!$\"W(B") | 268 | ("$,15a6-5a(B" . "$,4!$\"(BW") |
| 270 | ("$,15a6-5b(B" . "$,4!%\"W(B") | 269 | ("$,15a6-5b(B" . "$,4!%\"(BW") |
| 271 | 270 | ||
| 272 | ("$,15b(B" . "$,4!&\"X(B") | 271 | ("$,15b(B" . "$,4!&\"(BX") |
| 273 | 272 | ||
| 274 | ("$,15c(B" . "$,4!(\")(B") | 273 | ("$,15c(B" . "$,4!(\"(B)") |
| 275 | ("$,15c6-(B" . "$,4!((B") | 274 | ("$,15c6-(B" . "$,4!((B") |
| 276 | ;; DENTALS | 275 | ;; DENTALS |
| 277 | ("$,15d(B" . "$,4!)\")(B") | 276 | ("$,15d(B" . "$,4!)\"(B)") |
| 278 | ("$,15d6-(B" . "$,4!)(B") | 277 | ("$,15d6-(B" . "$,4!)(B") |
| 279 | ("$,15d6-5p(B" . "$,4!*\")(B") | 278 | ("$,15d6-5p(B" . "$,4!*\"(B)") |
| 280 | ("$,15d6-5p6-(B" . "$,4!*(B") | 279 | ("$,15d6-5p6-(B" . "$,4!*(B") |
| 281 | ("$,15d6-5d(B" . "$,4!+\")(B") | 280 | ("$,15d6-5d(B" . "$,4!+\"(B)") |
| 282 | ("$,15d6-5d6-(B" . "$,4!+(B") | 281 | ("$,15d6-5d6-(B" . "$,4!+(B") |
| 283 | 282 | ||
| 284 | ("$,15e(B" . "$,4!,\")(B") | 283 | ("$,15e(B" . "$,4!,\"(B)") |
| 285 | ("$,15e6-(B" . "$,4!,(B") | 284 | ("$,15e6-(B" . "$,4!,(B") |
| 286 | ("$,15e6-5p(B" . "$,4!-\")(B") | 285 | ("$,15e6-5p(B" . "$,4!-\"(B)") |
| 287 | ("$,15e6-5p6-(B" . "$,4!-(B") | 286 | ("$,15e6-5p6-(B" . "$,4!-(B") |
| 288 | 287 | ||
| 289 | ("$,15f(B" . "$,4!.\"Y(B") | 288 | ("$,15f(B" . "$,4!.\"(BY") |
| 290 | ("$,15f6#(B" . "$,4!/\"Y(B") | 289 | ("$,15f6#(B" . "$,4!/\"(BY") |
| 291 | ("$,15f6-5p(B" . "$,4!0\"Y(B") | 290 | ("$,15f6-5p(B" . "$,4!0\"(BY") |
| 292 | ("$,15f6-5f(B" . "$,4!1\"Y(B") | 291 | ("$,15f6-5f(B" . "$,4!1\"(BY") |
| 293 | ("$,15f6-5g(B" . "$,4!2\"Y(B") | 292 | ("$,15f6-5g(B" . "$,4!2\"(BY") |
| 294 | ("$,15f6-5n(B" . "$,4!3(B") | 293 | ("$,15f6-5n(B" . "$,4!3(B") |
| 295 | ("$,15f6-5o(B" . "$,4!4(B") | 294 | ("$,15f6-5o(B" . "$,4!4(B") |
| 296 | ("$,15f6-5u(B" . "$,4!5\"Y(B") | 295 | ("$,15f6-5u(B" . "$,4!5\"(BY") |
| 297 | 296 | ||
| 298 | ("$,15g(B" . "$,4!6\")(B") | 297 | ("$,15g(B" . "$,4!6\"(B)") |
| 299 | ("$,15g6-(B" . "$,4!6(B") | 298 | ("$,15g6-(B" . "$,4!6(B") |
| 300 | ("$,15g6-5p(B" . "$,4!7\")(B") | 299 | ("$,15g6-5p(B" . "$,4!7\"(B)") |
| 301 | ("$,15g6-5p6-(B" . "$,4!7(B") | 300 | ("$,15g6-5p6-(B" . "$,4!7(B") |
| 302 | 301 | ||
| 303 | ("$,15h(B" . "$,4!8\")(B") | 302 | ("$,15h(B" . "$,4!8\"(B)") |
| 304 | ("$,15h6-(B" . "$,4!8(B") | 303 | ("$,15h6-(B" . "$,4!8(B") |
| 305 | ("$,15h6-5p(B" . "$,4!9\")(B") | 304 | ("$,15h6-5p(B" . "$,4!9\"(B)") |
| 306 | ("$,15h6-5p6-(B" . "$,4!9\")(B") | 305 | ("$,15h6-5p6-(B" . "$,4!9\"(B)") |
| 307 | ("$,15h6-5h(B" . "$,4!:\")(B") | 306 | ("$,15h6-5h(B" . "$,4!:\"(B)") |
| 308 | ("$,15h6-5h6-(B" . "$,4!:(B") | 307 | ("$,15h6-5h6-(B" . "$,4!:(B") |
| 309 | 308 | ||
| 310 | ("$,15i(B" . "$,4!8\"#\")(B") | 309 | ("$,15i(B" . "$,4!8\"#\")(B") |
| 311 | ;; LABIALS | 310 | ;; LABIALS |
| 312 | ("$,15j(B" . "$,4!;\")(B") | 311 | ("$,15j(B" . "$,4!;\"(B)") |
| 313 | ("$,15j6-(B" . "$,4!;(B") | 312 | ("$,15j6-(B" . "$,4!;(B") |
| 314 | ("$,15j6-5p(B" . "$,4!<\")(B") | 313 | ("$,15j6-5p(B" . "$,4!<\"(B)") |
| 315 | ("$,15j6-5p6-(B" . "$,4!<(B") | 314 | ("$,15j6-5p6-(B" . "$,4!<(B") |
| 316 | 315 | ||
| 317 | ("$,15k(B" . "$,4!a\"[(B") | 316 | ("$,15k(B" . "$,4!a\"(B[") |
| 318 | ("$,15k6-(B" . "$,4!=(B") | 317 | ("$,15k6-(B" . "$,4!=(B") |
| 319 | ("$,15k6-5p(B" . "$,4!c\"[(B") | 318 | ("$,15k6-5p(B" . "$,4!c\"(B[") |
| 320 | 319 | ||
| 321 | ("$,15l(B" . "$,4!d\")(B") | 320 | ("$,15l(B" . "$,4!d\"(B)") |
| 322 | ("$,15l6-(B" . "$,4!d(B") | 321 | ("$,15l6-(B" . "$,4!d(B") |
| 323 | ("$,15l6-5p(B" . "$,4!e\")(B") | 322 | ("$,15l6-5p(B" . "$,4!e\"(B)") |
| 324 | ("$,15l6-5p6-(B" . "$,4!e(B") | 323 | ("$,15l6-5p6-(B" . "$,4!e(B") |
| 325 | 324 | ||
| 326 | ("$,15m(B" . "$,4!f\")(B") | 325 | ("$,15m(B" . "$,4!f\"(B)") |
| 327 | ("$,15m6-(B" . "$,4!f(B") | 326 | ("$,15m6-(B" . "$,4!f(B") |
| 328 | ("$,15m6-5p(B" . "$,4!g\")(B") | 327 | ("$,15m6-5p(B" . "$,4!g\"(B)") |
| 329 | ("$,15m6-5p6-(B" . "$,4!g(B") | 328 | ("$,15m6-5p6-(B" . "$,4!g(B") |
| 330 | 329 | ||
| 331 | ("$,15n(B" . "$,4!h\")(B") | 330 | ("$,15n(B" . "$,4!h\"(B)") |
| 332 | ("$,15n6-(B" . "$,4!h(B") | 331 | ("$,15n6-(B" . "$,4!h(B") |
| 333 | ("$,15n6-5p(B" . "$,4!i\")(B") | 332 | ("$,15n6-5p(B" . "$,4!i\"(B)") |
| 334 | ("$,15n6-5p6-(B" . "$,4!i(B") | 333 | ("$,15n6-5p6-(B" . "$,4!i(B") |
| 335 | ;; SEMIVOWELS | 334 | ;; SEMIVOWELS |
| 336 | ("$,15o(B" . "$,4!j\")(B") | 335 | ("$,15o(B" . "$,4!j\"(B)") |
| 337 | ("$,15o6-(B" . "$,4!j(B") | 336 | ("$,15o6-(B" . "$,4!j(B") |
| 338 | ("$,15o6-5p(B" . "$,4!k\")(B") | 337 | ("$,15o6-5p(B" . "$,4!k\"(B)") |
| 339 | ("$,15o6-5p6-(B" . "$,4!k(B") | 338 | ("$,15o6-5p6-(B" . "$,4!k(B") |
| 340 | ("$,16-5o(B" . "$,4!l(B") ;; when every ohter lig. fails. | 339 | ("$,16-5o(B" . "$,4!l(B") ;; when every ohter lig. fails. |
| 341 | 340 | ||
| 342 | ("$,15p(B" . "$,4!n\"W(B") | 341 | ("$,15p(B" . "$,4!n\"(BW") |
| 343 | ;; ("$,15p6-(B" . "\$,4"'(B") ;; special case. only the topmost pos. | 342 | ;; ("$,15p6-(B" . "\$,4"'(B") ;; special case. only the topmost pos. |
| 344 | ("$,15q(B" . "$,4!n\"#\"W(B") | 343 | ("$,15q(B" . "$,4!n\"#\"W(B") |
| 345 | ("$,15q6-(B" . "$,4!m(B") ;; IS 13194 speical rule. | 344 | ("$,15q6-(B" . "$,4!m(B") ;; IS 13194 speical rule. |
| 346 | ("$,15p6!(B" . "$,4!o\"[(B") | 345 | ("$,15p6!(B" . "$,4!o\"(B[") |
| 347 | ("$,15p6"(B" . "$,4!p\"\(B") | 346 | ("$,15p6"(B" . "$,4!p\"(B\\") |
| 348 | 347 | ||
| 349 | ("$,15r(B" . "$,4!q\")(B") | 348 | ("$,15r(B" . "$,4!q\"(B)") |
| 350 | ("$,15r6-(B" . "$,4!q(B") | 349 | ("$,15r6-(B" . "$,4!q(B") |
| 351 | ("$,15s(B" . "$,4!s(B") | 350 | ("$,15s(B" . "$,4!s(B") |
| 352 | ("$,15s6-(B" . "$,4!r(B") | 351 | ("$,15s6-(B" . "$,4!r(B") |
| 353 | ("$,15t(B" . "$,4!s\"#(B") | 352 | ("$,15t(B" . "$,4!s\"(B#") |
| 354 | ("$,15t6-(B" . "$,4!r\"#(B") | 353 | ("$,15t6-(B" . "$,4!r\"(B#") |
| 355 | 354 | ||
| 356 | ("$,15u(B" . "$,4!t\")(B") | 355 | ("$,15u(B" . "$,4!t\"(B)") |
| 357 | ("$,15u6-(B" . "$,4!t(B") | 356 | ("$,15u6-(B" . "$,4!t(B") |
| 358 | ("$,15u6-5p(B" . "$,4!u\")(B") | 357 | ("$,15u6-5p(B" . "$,4!u\"(B)") |
| 359 | ("$,15u6-5p6-(B" . "$,4!u(B") | 358 | ("$,15u6-5p6-(B" . "$,4!u(B") |
| 360 | ;; SIBILANTS | 359 | ;; SIBILANTS |
| 361 | ("$,15v(B" . "$,4!v\")(B") | 360 | ("$,15v(B" . "$,4!v\"(B)") |
| 362 | ("$,15v6-(B" . "$,4!v(B") | 361 | ("$,15v6-(B" . "$,4!v(B") |
| 363 | ("$,15v6-5u(B" . "$,4!w\")(B") | 362 | ("$,15v6-5u(B" . "$,4!w\"(B)") |
| 364 | ("$,15v6-5u6-(B" . "$,4!w(B") | 363 | ("$,15v6-5u6-(B" . "$,4!w(B") |
| 365 | ("$,15v6-5p(B" . "$,4!x\")(B") | 364 | ("$,15v6-5p(B" . "$,4!x\"(B)") |
| 366 | ("$,15v6-5p6-(B" . "$,4!x(B") | 365 | ("$,15v6-5p6-(B" . "$,4!x(B") |
| 367 | 366 | ||
| 368 | ("$,15w(B" . "$,4!y\")(B") | 367 | ("$,15w(B" . "$,4!y\"(B)") |
| 369 | ("$,15w6-(B" . "$,4!y(B") | 368 | ("$,15w6-(B" . "$,4!y(B") |
| 370 | ("$,15x(B" . "$,4!z\")(B") | 369 | ("$,15x(B" . "$,4!z\"(B)") |
| 371 | ("$,15x6-(B" . "$,4!z(B") | 370 | ("$,15x6-(B" . "$,4!z(B") |
| 372 | ("$,15x6-5p(B" . "$,4!{\")(B") | 371 | ("$,15x6-5p(B" . "$,4!{\"(B)") |
| 373 | ("$,15x6-5p6-(B" . "$,4!{(B") | 372 | ("$,15x6-5p6-(B" . "$,4!{(B") |
| 374 | 373 | ||
| 375 | ("$,15y(B" . "$,4!}(B") | 374 | ("$,15y(B" . "$,4!}(B") |
| 376 | ("$,15y6-(B" . "$,4!|(B") | 375 | ("$,15y6-(B" . "$,4!|(B") |
| 377 | ("$,15y6#(B" . "$,4!~(B") | 376 | ("$,15y6#(B" . "$,4!~(B") |
| 378 | ("$,15y6-5p(B" . "$,4!(B") | 377 | ("$,15y6-5p(B" . "$,4!(B") |
| 379 | ("$,15y6-5n(B" . "$,4\" (B") | 378 | ("$,15y6-5n(B" . "$,4\"(B ") |
| 380 | ("$,15y6-5o(B" . "$,4\"!(B") | 379 | ("$,15y6-5o(B" . "$,4\"(B!") |
| 381 | ;; NUKTAS | 380 | ;; NUKTAS |
| 382 | ("$,168(B" . "$,4 f\"R\"S(B") | 381 | ("$,168(B" . "$,4 f\"R\"S(B") |
| 383 | ("$,1686-(B" . "$,4 d(B") | 382 | ("$,1686-(B" . "$,4 d(B") |
| 384 | ("$,169(B" . "$,4 k\")(B") | 383 | ("$,169(B" . "$,4 k\"(B)") |
| 385 | ("$,1696-(B" . "$,4 k(B") | 384 | ("$,1696-(B" . "$,4 k(B") |
| 386 | ("$,16:(B" . "$,4 n\")(B") | 385 | ("$,16:(B" . "$,4 n\"(B)") |
| 387 | ("$,16:6-(B" . "$,4 n(B") | 386 | ("$,16:6-(B" . "$,4 n(B") |
| 388 | ("$,16;(B" . "$,4 w\")(B") | 387 | ("$,16;(B" . "$,4 w\"(B)") |
| 389 | ("$,16;6-(B" . "$,4 w(B") | 388 | ("$,16;6-(B" . "$,4 w(B") |
| 390 | ("$,16<(B" . "$,4!#\"W(B") | 389 | ("$,16<(B" . "$,4!#\"(BW") |
| 391 | ("$,16=(B" . "$,4!'\"X(B") | 390 | ("$,16=(B" . "$,4!'\"(BX") |
| 392 | ("$,16>(B" . "$,4!b\"[(B") | 391 | ("$,16>(B" . "$,4!b\"(B[") |
| 393 | ("$,16>6-(B" . "$,4!>(B") | 392 | ("$,16>6-(B" . "$,4!>(B") |
| 394 | ("$,16?(B" . "$,4!j\"#\")(B") | 393 | ("$,16?(B" . "$,4!j\"#\")(B") |
| 395 | ;; misc modifiers. | 394 | ;; misc modifiers. |
| 396 | ("$,15A(B" . "\$,4\"$(B") | 395 | ("$,15A(B" . "\$,4\"(B$") |
| 397 | ("$,15B(B" . "\$,4\"&(B") | 396 | ("$,15B(B" . "\$,4\"(B&") |
| 398 | ("$,15C(B" . "$,4 F(B") | 397 | ("$,15C(B" . "$,4 F(B") |
| 399 | ("$,15|(B" . "$,4\"#(B") | 398 | ("$,15|(B" . "$,4\"(B#") |
| 400 | ("$,15}(B" . "$,4 E(B") | 399 | ("$,15}(B" . "$,4 E(B") |
| 401 | ("$,16-(B" . "$,4\"\"(B") | 400 | ("$,16-(B" . "$,4\"\"(B") |
| 402 | ("$,16-5p(B" . "$,4\"%(B") ;; following "r" | 401 | ("$,16-5p(B" . "$,4\"(B%") ;; following "r" |
| 403 | ;; ("$,160(B" . "$,4 D(B") | 402 | ;; ("$,160(B" . "$,4 D(B") |
| 404 | ;; ("$,16D(B" . "$,4 J(B") | 403 | ;; ("$,16D(B" . "$,4 J(B") |
| 405 | ;; ("$,16F(B" . "") | 404 | ;; ("$,16F(B" . "") |
| @@ -431,32 +430,32 @@ preferred rule from the sanskrit fonts." ) | |||
| 431 | ;; [consonant/nukta] - [matra/halant] - [preceding-r] - [anuswar]. | 430 | ;; [consonant/nukta] - [matra/halant] - [preceding-r] - [anuswar]. |
| 432 | 431 | ||
| 433 | (defvar dev-glyph-glyph | 432 | (defvar dev-glyph-glyph |
| 434 | '(("\$,4\"'(B\$,4\"&(B" . "\$,4\"((B") | 433 | '(("\$,4\"(B'\$,4\"(B&" . "\$,4\"(B(") |
| 435 | ("\$,4\"'(B\$,4\"$(B" . "\$,4\"((B") | 434 | ("\$,4\"(B'\$,4\"(B$" . "\$,4\"(B(") |
| 436 | ("$,4\"*(B\$,4\"&(B" . "$,4\"+(B") | 435 | ("$,4\"(B*\$,4\"(B&" . "$,4\"(B+") |
| 437 | ("$,4\"*(B\$,4\"'(B" . "$,4\",(B") | 436 | ("$,4\"(B*\$,4\"(B'" . "$,4\"(B,") |
| 438 | ("$,4\"*(B\$,4\"'(B\$,4\"&(B" . "$,4\"-(B") | 437 | ("$,4\"(B*\$,4\"(B'\$,4\"(B&" . "$,4\"(B-") |
| 439 | ("$,4\"2(B\$,4\"&(B" . "$,4\"3(B") | 438 | ("$,4\"(B2\$,4\"(B&" . "$,4\"(B3") |
| 440 | ("$,4\"2(B\$,4\"'(B" . "$,4\"4(B") | 439 | ("$,4\"(B2\$,4\"(B'" . "$,4\"(B4") |
| 441 | ("$,4\"2(B\$,4\"'(B\$,4\"&(B" . "$,4\"5(B") | 440 | ("$,4\"(B2\$,4\"(B'\$,4\"(B&" . "$,4\"(B5") |
| 442 | ("$,4\"#(B\$,4\"6(B" . "$,4\"7(B") | 441 | ("$,4\"(B#\$,4\"(B6" . "$,4\"(B7") |
| 443 | ("$,4\"%(B\$,4\"6(B" . "$,4\"8(B") | 442 | ("$,4\"(B%\$,4\"(B6" . "$,4\"(B8") |
| 444 | ;;("$,4\"6(B" . "$,4\"9(B") | 443 | ;;("$,4\"(B6" . "$,4\"(B9") |
| 445 | ("$,4\"#(B\$,4\":(B" . "$,4\";(B") | 444 | ("$,4\"(B#\$,4\"(B:" . "$,4\"(B;") |
| 446 | ("$,4\"%(B\$,4\":(B" . "$,4\"<(B") | 445 | ("$,4\"(B%\$,4\"(B:" . "$,4\"(B<") |
| 447 | ;;("$,4\":(B" . "$,4\"=(B") | 446 | ;;("$,4\"(B:" . "$,4\"(B=") |
| 448 | ("\$,4\"@(B\$,4\"&(B" . "\$,4\"A(B") | 447 | ("\$,4\"(B@\$,4\"(B&" . "\$,4\"(BA") |
| 449 | ("\$,4\"@(B\$,4\"'(B" . "\$,4\"B(B") | 448 | ("\$,4\"(B@\$,4\"(B'" . "\$,4\"(BB") |
| 450 | ("\$,4\"@(B\$,4\"'(B\$,4\"&(B" . "\$,4\"C(B") | 449 | ("\$,4\"(B@\$,4\"(B'\$,4\"(B&" . "\$,4\"(BC") |
| 451 | ("\$,4\"D(B\$,4\"&(B" . "\$,4\"E(B") | 450 | ("\$,4\"(BD\$,4\"(B&" . "\$,4\"(BE") |
| 452 | ("\$,4\"D(B\$,4\"'(B" . "\$,4\"F(B") | 451 | ("\$,4\"(BD\$,4\"(B'" . "\$,4\"(BF") |
| 453 | ("\$,4\"D(B\$,4\"'(B\$,4\"&(B" . "\$,4\"G(B") | 452 | ("\$,4\"(BD\$,4\"(B'\$,4\"(B&" . "\$,4\"(BG") |
| 454 | ("\$,4\"H(B\$,4\"&(B" . "\$,4\"I(B") | 453 | ("\$,4\"(BH\$,4\"(B&" . "\$,4\"(BI") |
| 455 | ("\$,4\"H(B\$,4\"'(B" . "\$,4\"J(B") | 454 | ("\$,4\"(BH\$,4\"(B'" . "\$,4\"(BJ") |
| 456 | ("\$,4\"H(B\$,4\"'(B\$,4\"&(B" . "\$,4\"K(B") | 455 | ("\$,4\"(BH\$,4\"(B'\$,4\"(B&" . "\$,4\"(BK") |
| 457 | ("\$,4\"L(B\$,4\"&(B" . "\$,4\"M(B") | 456 | ("\$,4\"(BL\$,4\"(B&" . "\$,4\"(BM") |
| 458 | ("\$,4\"L(B\$,4\"'(B" . "\$,4\"N(B") | 457 | ("\$,4\"(BL\$,4\"(B'" . "\$,4\"(BN") |
| 459 | ("\$,4\"L(B\$,4\"'(B\$,4\"&(B" . "\$,4\"O(B") | 458 | ("\$,4\"(BL\$,4\"(B'\$,4\"(B&" . "\$,4\"(BO") |
| 460 | )) | 459 | )) |
| 461 | (defvar dev-glyph-glyph-hash | 460 | (defvar dev-glyph-glyph-hash |
| 462 | (let* ((hash (makehash 'equal))) | 461 | (let* ((hash (makehash 'equal))) |
| @@ -469,10 +468,10 @@ preferred rule from the sanskrit fonts." ) | |||
| 469 | 468 | ||
| 470 | ;; yet another glyph-to-glyph conversions. | 469 | ;; yet another glyph-to-glyph conversions. |
| 471 | (defvar dev-glyph-glyph-2 | 470 | (defvar dev-glyph-glyph-2 |
| 472 | '(("$,4\"*(B" . "$,4\".(B") | 471 | '(("$,4\"(B*" . "$,4\"(B.") |
| 473 | ("$,4\"+(B" . "$,4\"/(B") | 472 | ("$,4\"(B+" . "$,4\"(B/") |
| 474 | ("$,4\",(B" . "$,4\"0(B") | 473 | ("$,4\"(B," . "$,4\"(B0") |
| 475 | ("$,4\"-(B" . "$,4\"1(B"))) | 474 | ("$,4\"(B-" . "$,4\"(B1"))) |
| 476 | (defvar dev-glyph-glyph-2-hash | 475 | (defvar dev-glyph-glyph-2-hash |
| 477 | (let* ((hash (makehash 'equal))) | 476 | (let* ((hash (makehash 'equal))) |
| 478 | (mapc (function (lambda (x) (puthash (car x) (cdr x) hash))) | 477 | (mapc (function (lambda (x) (puthash (car x) (cdr x) hash))) |
| @@ -587,8 +586,8 @@ preferred rule from the sanskrit fonts." ) | |||
| 587 | (if preceding-r | 586 | (if preceding-r |
| 588 | (if last-modifier | 587 | (if last-modifier |
| 589 | (setq glyph-str (concat (substring glyph-str 0 -1) | 588 | (setq glyph-str (concat (substring glyph-str 0 -1) |
| 590 | "$,4\"'(B" (substring glyph-str -1))) | 589 | "$,4\"(B'" (substring glyph-str -1))) |
| 591 | (setq glyph-str (concat glyph-str "$,4\"'(B")))) | 590 | (setq glyph-str (concat glyph-str "$,4\"(B'")))) |
| 592 | (if last-halant (setq glyph-str (concat glyph-str "$,4\"\"(B"))) | 591 | (if last-halant (setq glyph-str (concat glyph-str "$,4\"\"(B"))) |
| 593 | ;;; *** glyph-to-glyph conversion *** | 592 | ;;; *** glyph-to-glyph conversion *** |
| 594 | (when (string-match dev-glyph-glyph-regexp glyph-str) | 593 | (when (string-match dev-glyph-glyph-regexp glyph-str) |