comparison lisp/mule/cyrillic.el @ 4145:edb00a8b4eff

[xemacs-hg @ 2007-08-26 20:00:29 by aidan] Generally make the language environments and coding systems a little more sane.
author aidan
date Sun, 26 Aug 2007 20:00:42 +0000
parents 751ae075e76e
children f4c3ffe60a4f
comparison
equal deleted inserted replaced
4144:4a08a9219456 4145:edb00a8b4eff
453 (input-method . "cyrillic-ukrainian") 453 (input-method . "cyrillic-ukrainian")
454 (documentation 454 (documentation
455 . "Support for Ukrainian.")) 455 . "Support for Ukrainian."))
456 '("Cyrillic")) 456 '("Cyrillic"))
457 457
458 ;; Windows 1251 may be provided automatically on Windows, in which case we 458 (make-8-bit-coding-system
459 ;; don't need to provide it. 459 'windows-1251
460 ;; #### (Though we should provide the CP1251 alias.) 460 '((#x80 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE
461 (unless (find-coding-system 'windows-1251) 461 (#x81 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE
462 (make-8-bit-coding-system 462 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK
463 'windows-1251 463 (#x83 ?\u0453) ;; CYRILLIC SMALL LETTER GJE
464 '((#x80 ?\u0402) ;; CYRILLIC CAPITAL LETTER DJE 464 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK
465 (#x81 ?\u0403) ;; CYRILLIC CAPITAL LETTER GJE 465 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS
466 (#x82 ?\u201A) ;; SINGLE LOW-9 QUOTATION MARK 466 (#x86 ?\u2020) ;; DAGGER
467 (#x83 ?\u0453) ;; CYRILLIC SMALL LETTER GJE 467 (#x87 ?\u2021) ;; DOUBLE DAGGER
468 (#x84 ?\u201E) ;; DOUBLE LOW-9 QUOTATION MARK 468 (#x88 ?\u20AC) ;; EURO SIGN
469 (#x85 ?\u2026) ;; HORIZONTAL ELLIPSIS 469 (#x89 ?\u2030) ;; PER MILLE SIGN
470 (#x86 ?\u2020) ;; DAGGER 470 (#x8A ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE
471 (#x87 ?\u2021) ;; DOUBLE DAGGER 471 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
472 (#x88 ?\u20AC) ;; EURO SIGN 472 (#x8C ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE
473 (#x89 ?\u2030) ;; PER MILLE SIGN 473 (#x8D ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE
474 (#x8A ?\u0409) ;; CYRILLIC CAPITAL LETTER LJE 474 (#x8E ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE
475 (#x8B ?\u2039) ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK 475 (#x8F ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE
476 (#x8C ?\u040A) ;; CYRILLIC CAPITAL LETTER NJE 476 (#x90 ?\u0452) ;; CYRILLIC SMALL LETTER DJE
477 (#x8D ?\u040C) ;; CYRILLIC CAPITAL LETTER KJE 477 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK
478 (#x8E ?\u040B) ;; CYRILLIC CAPITAL LETTER TSHE 478 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK
479 (#x8F ?\u040F) ;; CYRILLIC CAPITAL LETTER DZHE 479 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK
480 (#x90 ?\u0452) ;; CYRILLIC SMALL LETTER DJE 480 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK
481 (#x91 ?\u2018) ;; LEFT SINGLE QUOTATION MARK 481 (#x95 ?\u2022) ;; BULLET
482 (#x92 ?\u2019) ;; RIGHT SINGLE QUOTATION MARK 482 (#x96 ?\u2013) ;; EN DASH
483 (#x93 ?\u201C) ;; LEFT DOUBLE QUOTATION MARK 483 (#x97 ?\u2014) ;; EM DASH
484 (#x94 ?\u201D) ;; RIGHT DOUBLE QUOTATION MARK 484 (#x99 ?\u2122) ;; TRADE MARK SIGN
485 (#x95 ?\u2022) ;; BULLET 485 (#x9A ?\u0459) ;; CYRILLIC SMALL LETTER LJE
486 (#x96 ?\u2013) ;; EN DASH 486 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
487 (#x97 ?\u2014) ;; EM DASH 487 (#x9C ?\u045A) ;; CYRILLIC SMALL LETTER NJE
488 (#x99 ?\u2122) ;; TRADE MARK SIGN 488 (#x9D ?\u045C) ;; CYRILLIC SMALL LETTER KJE
489 (#x9A ?\u0459) ;; CYRILLIC SMALL LETTER LJE 489 (#x9E ?\u045B) ;; CYRILLIC SMALL LETTER TSHE
490 (#x9B ?\u203A) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 490 (#x9F ?\u045F) ;; CYRILLIC SMALL LETTER DZHE
491 (#x9C ?\u045A) ;; CYRILLIC SMALL LETTER NJE 491 (#xA0 ?\u00A0) ;; NO-BREAK SPACE
492 (#x9D ?\u045C) ;; CYRILLIC SMALL LETTER KJE 492 (#xA1 ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U
493 (#x9E ?\u045B) ;; CYRILLIC SMALL LETTER TSHE 493 (#xA2 ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U
494 (#x9F ?\u045F) ;; CYRILLIC SMALL LETTER DZHE 494 (#xA3 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE
495 (#xA0 ?\u00A0) ;; NO-BREAK SPACE 495 (#xA4 ?\u00A4) ;; CURRENCY SIGN
496 (#xA1 ?\u040E) ;; CYRILLIC CAPITAL LETTER SHORT U 496 (#xA5 ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
497 (#xA2 ?\u045E) ;; CYRILLIC SMALL LETTER SHORT U 497 (#xA6 ?\u00A6) ;; BROKEN BAR
498 (#xA3 ?\u0408) ;; CYRILLIC CAPITAL LETTER JE 498 (#xA7 ?\u00A7) ;; SECTION SIGN
499 (#xA4 ?\u00A4) ;; CURRENCY SIGN 499 (#xA8 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO
500 (#xA5 ?\u0490) ;; CYRILLIC CAPITAL LETTER GHE WITH UPTURN 500 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN
501 (#xA6 ?\u00A6) ;; BROKEN BAR 501 (#xAA ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE
502 (#xA7 ?\u00A7) ;; SECTION SIGN 502 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
503 (#xA8 ?\u0401) ;; CYRILLIC CAPITAL LETTER IO 503 (#xAC ?\u00AC) ;; NOT SIGN
504 (#xA9 ?\u00A9) ;; COPYRIGHT SIGN 504 (#xAD ?\u00AD) ;; SOFT HYPHEN
505 (#xAA ?\u0404) ;; CYRILLIC CAPITAL LETTER UKRAINIAN IE 505 (#xAE ?\u00AE) ;; REGISTERED SIGN
506 (#xAB ?\u00AB) ;; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 506 (#xAF ?\u0407) ;; CYRILLIC CAPITAL LETTER YI
507 (#xAC ?\u00AC) ;; NOT SIGN 507 (#xB0 ?\u00B0) ;; DEGREE SIGN
508 (#xAD ?\u00AD) ;; SOFT HYPHEN 508 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN
509 (#xAE ?\u00AE) ;; REGISTERED SIGN 509 (#xB2 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
510 (#xAF ?\u0407) ;; CYRILLIC CAPITAL LETTER YI 510 (#xB3 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
511 (#xB0 ?\u00B0) ;; DEGREE SIGN 511 (#xB4 ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN
512 (#xB1 ?\u00B1) ;; PLUS-MINUS SIGN 512 (#xB5 ?\u00B5) ;; MICRO SIGN
513 (#xB2 ?\u0406) ;; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 513 (#xB6 ?\u00B6) ;; PILCROW SIGN
514 (#xB3 ?\u0456) ;; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 514 (#xB7 ?\u00B7) ;; MIDDLE DOT
515 (#xB4 ?\u0491) ;; CYRILLIC SMALL LETTER GHE WITH UPTURN 515 (#xB8 ?\u0451) ;; CYRILLIC SMALL LETTER IO
516 (#xB5 ?\u00B5) ;; MICRO SIGN 516 (#xB9 ?\u2116) ;; NUMERO SIGN
517 (#xB6 ?\u00B6) ;; PILCROW SIGN 517 (#xBA ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE
518 (#xB7 ?\u00B7) ;; MIDDLE DOT 518 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
519 (#xB8 ?\u0451) ;; CYRILLIC SMALL LETTER IO 519 (#xBC ?\u0458) ;; CYRILLIC SMALL LETTER JE
520 (#xB9 ?\u2116) ;; NUMERO SIGN 520 (#xBD ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE
521 (#xBA ?\u0454) ;; CYRILLIC SMALL LETTER UKRAINIAN IE 521 (#xBE ?\u0455) ;; CYRILLIC SMALL LETTER DZE
522 (#xBB ?\u00BB) ;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 522 (#xBF ?\u0457) ;; CYRILLIC SMALL LETTER YI
523 (#xBC ?\u0458) ;; CYRILLIC SMALL LETTER JE 523 (#xC0 ?\u0410) ;; CYRILLIC CAPITAL LETTER A
524 (#xBD ?\u0405) ;; CYRILLIC CAPITAL LETTER DZE 524 (#xC1 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE
525 (#xBE ?\u0455) ;; CYRILLIC SMALL LETTER DZE 525 (#xC2 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE
526 (#xBF ?\u0457) ;; CYRILLIC SMALL LETTER YI 526 (#xC3 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE
527 (#xC0 ?\u0410) ;; CYRILLIC CAPITAL LETTER A 527 (#xC4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE
528 (#xC1 ?\u0411) ;; CYRILLIC CAPITAL LETTER BE 528 (#xC5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE
529 (#xC2 ?\u0412) ;; CYRILLIC CAPITAL LETTER VE 529 (#xC6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE
530 (#xC3 ?\u0413) ;; CYRILLIC CAPITAL LETTER GHE 530 (#xC7 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE
531 (#xC4 ?\u0414) ;; CYRILLIC CAPITAL LETTER DE 531 (#xC8 ?\u0418) ;; CYRILLIC CAPITAL LETTER I
532 (#xC5 ?\u0415) ;; CYRILLIC CAPITAL LETTER IE 532 (#xC9 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I
533 (#xC6 ?\u0416) ;; CYRILLIC CAPITAL LETTER ZHE 533 (#xCA ?\u041A) ;; CYRILLIC CAPITAL LETTER KA
534 (#xC7 ?\u0417) ;; CYRILLIC CAPITAL LETTER ZE 534 (#xCB ?\u041B) ;; CYRILLIC CAPITAL LETTER EL
535 (#xC8 ?\u0418) ;; CYRILLIC CAPITAL LETTER I 535 (#xCC ?\u041C) ;; CYRILLIC CAPITAL LETTER EM
536 (#xC9 ?\u0419) ;; CYRILLIC CAPITAL LETTER SHORT I 536 (#xCD ?\u041D) ;; CYRILLIC CAPITAL LETTER EN
537 (#xCA ?\u041A) ;; CYRILLIC CAPITAL LETTER KA 537 (#xCE ?\u041E) ;; CYRILLIC CAPITAL LETTER O
538 (#xCB ?\u041B) ;; CYRILLIC CAPITAL LETTER EL 538 (#xCF ?\u041F) ;; CYRILLIC CAPITAL LETTER PE
539 (#xCC ?\u041C) ;; CYRILLIC CAPITAL LETTER EM 539 (#xD0 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER
540 (#xCD ?\u041D) ;; CYRILLIC CAPITAL LETTER EN 540 (#xD1 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES
541 (#xCE ?\u041E) ;; CYRILLIC CAPITAL LETTER O 541 (#xD2 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE
542 (#xCF ?\u041F) ;; CYRILLIC CAPITAL LETTER PE 542 (#xD3 ?\u0423) ;; CYRILLIC CAPITAL LETTER U
543 (#xD0 ?\u0420) ;; CYRILLIC CAPITAL LETTER ER 543 (#xD4 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF
544 (#xD1 ?\u0421) ;; CYRILLIC CAPITAL LETTER ES 544 (#xD5 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA
545 (#xD2 ?\u0422) ;; CYRILLIC CAPITAL LETTER TE 545 (#xD6 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE
546 (#xD3 ?\u0423) ;; CYRILLIC CAPITAL LETTER U 546 (#xD7 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE
547 (#xD4 ?\u0424) ;; CYRILLIC CAPITAL LETTER EF 547 (#xD8 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA
548 (#xD5 ?\u0425) ;; CYRILLIC CAPITAL LETTER HA 548 (#xD9 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA
549 (#xD6 ?\u0426) ;; CYRILLIC CAPITAL LETTER TSE 549 (#xDA ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN
550 (#xD7 ?\u0427) ;; CYRILLIC CAPITAL LETTER CHE 550 (#xDB ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU
551 (#xD8 ?\u0428) ;; CYRILLIC CAPITAL LETTER SHA 551 (#xDC ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN
552 (#xD9 ?\u0429) ;; CYRILLIC CAPITAL LETTER SHCHA 552 (#xDD ?\u042D) ;; CYRILLIC CAPITAL LETTER E
553 (#xDA ?\u042A) ;; CYRILLIC CAPITAL LETTER HARD SIGN 553 (#xDE ?\u042E) ;; CYRILLIC CAPITAL LETTER YU
554 (#xDB ?\u042B) ;; CYRILLIC CAPITAL LETTER YERU 554 (#xDF ?\u042F) ;; CYRILLIC CAPITAL LETTER YA
555 (#xDC ?\u042C) ;; CYRILLIC CAPITAL LETTER SOFT SIGN 555 (#xE0 ?\u0430) ;; CYRILLIC SMALL LETTER A
556 (#xDD ?\u042D) ;; CYRILLIC CAPITAL LETTER E 556 (#xE1 ?\u0431) ;; CYRILLIC SMALL LETTER BE
557 (#xDE ?\u042E) ;; CYRILLIC CAPITAL LETTER YU 557 (#xE2 ?\u0432) ;; CYRILLIC SMALL LETTER VE
558 (#xDF ?\u042F) ;; CYRILLIC CAPITAL LETTER YA 558 (#xE3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE
559 (#xE0 ?\u0430) ;; CYRILLIC SMALL LETTER A 559 (#xE4 ?\u0434) ;; CYRILLIC SMALL LETTER DE
560 (#xE1 ?\u0431) ;; CYRILLIC SMALL LETTER BE 560 (#xE5 ?\u0435) ;; CYRILLIC SMALL LETTER IE
561 (#xE2 ?\u0432) ;; CYRILLIC SMALL LETTER VE 561 (#xE6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE
562 (#xE3 ?\u0433) ;; CYRILLIC SMALL LETTER GHE 562 (#xE7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE
563 (#xE4 ?\u0434) ;; CYRILLIC SMALL LETTER DE 563 (#xE8 ?\u0438) ;; CYRILLIC SMALL LETTER I
564 (#xE5 ?\u0435) ;; CYRILLIC SMALL LETTER IE 564 (#xE9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I
565 (#xE6 ?\u0436) ;; CYRILLIC SMALL LETTER ZHE 565 (#xEA ?\u043A) ;; CYRILLIC SMALL LETTER KA
566 (#xE7 ?\u0437) ;; CYRILLIC SMALL LETTER ZE 566 (#xEB ?\u043B) ;; CYRILLIC SMALL LETTER EL
567 (#xE8 ?\u0438) ;; CYRILLIC SMALL LETTER I 567 (#xEC ?\u043C) ;; CYRILLIC SMALL LETTER EM
568 (#xE9 ?\u0439) ;; CYRILLIC SMALL LETTER SHORT I 568 (#xED ?\u043D) ;; CYRILLIC SMALL LETTER EN
569 (#xEA ?\u043A) ;; CYRILLIC SMALL LETTER KA 569 (#xEE ?\u043E) ;; CYRILLIC SMALL LETTER O
570 (#xEB ?\u043B) ;; CYRILLIC SMALL LETTER EL 570 (#xEF ?\u043F) ;; CYRILLIC SMALL LETTER PE
571 (#xEC ?\u043C) ;; CYRILLIC SMALL LETTER EM 571 (#xF0 ?\u0440) ;; CYRILLIC SMALL LETTER ER
572 (#xED ?\u043D) ;; CYRILLIC SMALL LETTER EN 572 (#xF1 ?\u0441) ;; CYRILLIC SMALL LETTER ES
573 (#xEE ?\u043E) ;; CYRILLIC SMALL LETTER O 573 (#xF2 ?\u0442) ;; CYRILLIC SMALL LETTER TE
574 (#xEF ?\u043F) ;; CYRILLIC SMALL LETTER PE 574 (#xF3 ?\u0443) ;; CYRILLIC SMALL LETTER U
575 (#xF0 ?\u0440) ;; CYRILLIC SMALL LETTER ER 575 (#xF4 ?\u0444) ;; CYRILLIC SMALL LETTER EF
576 (#xF1 ?\u0441) ;; CYRILLIC SMALL LETTER ES 576 (#xF5 ?\u0445) ;; CYRILLIC SMALL LETTER HA
577 (#xF2 ?\u0442) ;; CYRILLIC SMALL LETTER TE 577 (#xF6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE
578 (#xF3 ?\u0443) ;; CYRILLIC SMALL LETTER U 578 (#xF7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE
579 (#xF4 ?\u0444) ;; CYRILLIC SMALL LETTER EF 579 (#xF8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA
580 (#xF5 ?\u0445) ;; CYRILLIC SMALL LETTER HA 580 (#xF9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA
581 (#xF6 ?\u0446) ;; CYRILLIC SMALL LETTER TSE 581 (#xFA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN
582 (#xF7 ?\u0447) ;; CYRILLIC SMALL LETTER CHE 582 (#xFB ?\u044B) ;; CYRILLIC SMALL LETTER YERU
583 (#xF8 ?\u0448) ;; CYRILLIC SMALL LETTER SHA 583 (#xFC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN
584 (#xF9 ?\u0449) ;; CYRILLIC SMALL LETTER SHCHA 584 (#xFD ?\u044D) ;; CYRILLIC SMALL LETTER E
585 (#xFA ?\u044A) ;; CYRILLIC SMALL LETTER HARD SIGN 585 (#xFE ?\u044E) ;; CYRILLIC SMALL LETTER YU
586 (#xFB ?\u044B) ;; CYRILLIC SMALL LETTER YERU 586 (#xFF ?\u044F)) ;; CYRILLIC SMALL LETTER YA
587 (#xFC ?\u044C) ;; CYRILLIC SMALL LETTER SOFT SIGN 587 "Microsoft's Code Page 1251, for Russian, Bulgarian, Serbian and others. "
588 (#xFD ?\u044D) ;; CYRILLIC SMALL LETTER E 588 '(mnemonic "CyrW"
589 (#xFE ?\u044E) ;; CYRILLIC SMALL LETTER YU 589 documentation
590 (#xFF ?\u044F)) ;; CYRILLIC SMALL LETTER YA 590 "This ASCII-compatible encoding is unfortunately not compatible at
591 "Microsoft's Code Page 1251, for Russian, Bulgarian, Serbian and others. "
592 '(mnemonic "CyrW"
593 documentation
594 "This ASCII-compatible encoding is unfortunately not compatible at
595 the code point level with the KOI8 family of encodings, but it 591 the code point level with the KOI8 family of encodings, but it
596 provides several widely-used punctuation and quotation marks that 592 provides several widely-used punctuation and quotation marks that
597 KOI-8R and its relatives don't, and has become widely used. " 593 KOI-8R and its relatives don't, and has become widely used. "
598 aliases (cp1251)))) 594 aliases (cp1251)))
599 595
600 (set-language-info-alist 596 (set-language-info-alist
601 "Bulgarian" '((coding-system windows-1251) 597 "Bulgarian" '((coding-system windows-1251)
602 (coding-priority windows-1251) 598 (coding-priority windows-1251)
603 (input-method . "bulgarian-bds") 599 (input-method . "bulgarian-bds")