diff options
| author | Dave Love | 2002-05-29 22:44:56 +0000 |
|---|---|---|
| committer | Dave Love | 2002-05-29 22:44:56 +0000 |
| commit | bbe3715ccf7adcca18b3b4d1ce715b2739a67503 (patch) | |
| tree | e7a7b983e59e8752fda26fae591a008461e214aa | |
| parent | b0edb2c59cccb8fa81b35ce03a39367f6ac9475f (diff) | |
| download | emacs-bbe3715ccf7adcca18b3b4d1ce715b2739a67503.tar.gz emacs-bbe3715ccf7adcca18b3b4d1ce715b2739a67503.zip | |
Doc fixes.
(iso-8859-11): New.
| -rw-r--r-- | lisp/international/mule-conf.el | 57 |
1 files changed, 38 insertions, 19 deletions
diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el index c0a97fa3fdf..87299ef9782 100644 --- a/lisp/international/mule-conf.el +++ b/lisp/international/mule-conf.el | |||
| @@ -40,8 +40,8 @@ | |||
| 40 | ;; Standards docs equivalent to iso-2022 and iso-8859 are at | 40 | ;; Standards docs equivalent to iso-2022 and iso-8859 are at |
| 41 | ;; http://www.ecma.ch/. | 41 | ;; http://www.ecma.ch/. |
| 42 | 42 | ||
| 43 | ;; FWIW, :http://www.microsoft.com/globaldev/reference/ lists the | 43 | ;; FWIW, http://www.microsoft.com/globaldev/reference/ lists the |
| 44 | ;; following for MS Windows, which are presumbaly the only charsets we | 44 | ;; following for MS Windows, which are presumably the only charsets we |
| 45 | ;; really need to worry about on such systems: | 45 | ;; really need to worry about on such systems: |
| 46 | ;; `OEM codepages': 437, 720, 737, 775, 850, 852, 855, 857, 858, 862, 866 | 46 | ;; `OEM codepages': 437, 720, 737, 775, 850, 852, 855, 857, 858, 862, 866 |
| 47 | ;; `Windows codepages': 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, | 47 | ;; `Windows codepages': 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, |
| @@ -169,9 +169,15 @@ | |||
| 169 | "ISO/IEC 8859/9" "Latin-5" 148 ?M 141 "8859-9") | 169 | "ISO/IEC 8859/9" "Latin-5" 148 ?M 141 "8859-9") |
| 170 | 170 | ||
| 171 | (define-iso-single-byte-charset 'iso-8859-10 'latin-iso8859-10 | 171 | (define-iso-single-byte-charset 'iso-8859-10 'latin-iso8859-10 |
| 172 | "ISO/IEC 8859/9" "Latin-6" 157 ?V nil "8859-10") | 172 | "ISO/IEC 8859/10" "Latin-6" 157 ?V nil "8859-10") |
| 173 | 173 | ||
| 174 | ;; 8859-11, 12 don't (yet?) exist. | 174 | ;; http://www.nectec.or.th/it-standards/iso8859-11/ |
| 175 | ;; http://www.cwi.nl/~dik/english/codes/8859.html says this is tis-620 | ||
| 176 | ;; plus nbsp | ||
| 177 | (define-iso-single-byte-charset 'iso-8859-11 'thai-iso8859-11 | ||
| 178 | "ISO/IEC 8859/11" "Latin/Thai" 166 ?T nil "8859-11") | ||
| 179 | |||
| 180 | ;; 8859-12 doesn't (yet?) exist. | ||
| 175 | 181 | ||
| 176 | (define-iso-single-byte-charset 'iso-8859-13 'latin-iso8859-13 | 182 | (define-iso-single-byte-charset 'iso-8859-13 'latin-iso8859-13 |
| 177 | "ISO/IEC 8859/13" "Latin-7" 179 ?Y nil "8859-13") | 183 | "ISO/IEC 8859/13" "Latin-7" 179 ?Y nil "8859-13") |
| @@ -188,6 +194,7 @@ | |||
| 188 | ;; No point in keeping it around. | 194 | ;; No point in keeping it around. |
| 189 | (fmakunbound 'define-iso-single-byte-charset) | 195 | (fmakunbound 'define-iso-single-byte-charset) |
| 190 | 196 | ||
| 197 | ;; Can this be shared with 8859-11? | ||
| 191 | (define-charset 'thai-tis620 | 198 | (define-charset 'thai-tis620 |
| 192 | "TIS620.2533" | 199 | "TIS620.2533" |
| 193 | :short-name "TIS620.2533" | 200 | :short-name "TIS620.2533" |
| @@ -196,6 +203,7 @@ | |||
| 196 | :code-space [32 127] | 203 | :code-space [32 127] |
| 197 | :code-offset #x0E00) | 204 | :code-offset #x0E00) |
| 198 | 205 | ||
| 206 | ;; Fixme: doc for this, c.f. above | ||
| 199 | (define-charset 'tis620-2533 | 207 | (define-charset 'tis620-2533 |
| 200 | "TIS620.2533" | 208 | "TIS620.2533" |
| 201 | :short-name "TIS620.2533" | 209 | :short-name "TIS620.2533" |
| @@ -462,6 +470,10 @@ | |||
| 462 | :ascii-compatible-p t | 470 | :ascii-compatible-p t |
| 463 | :code-space [0 255] | 471 | :code-space [0 255] |
| 464 | :map "ibm866") | 472 | :map "ibm866") |
| 473 | ;; Fixme: http://czyborra.com/charsets/cyrillic.html says the | ||
| 474 | ;; following, but the iconv map for cp866 isn't the same as his chart | ||
| 475 | ;; for alternativnyj. I can't find anything that looks like an | ||
| 476 | ;; official definition of alternativnyj. | ||
| 465 | (define-charset-alias 'cp866 'alternativnyj) | 477 | (define-charset-alias 'cp866 'alternativnyj) |
| 466 | (define-charset-alias 'ibm866 'alternativnyj) | 478 | (define-charset-alias 'ibm866 'alternativnyj) |
| 467 | 479 | ||
| @@ -574,8 +586,11 @@ | |||
| 574 | ;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua> | 586 | ;; Original name for cp1125, says Serhii Hlodin <hlodin@lutsk.bank.gov.ua> |
| 575 | (define-charset-alias 'cp866u 'cp1125) | 587 | (define-charset-alias 'cp866u 'cp1125) |
| 576 | 588 | ||
| 589 | ;; Fixme: C.f. iconv, http://czyborra.com/charsets/codepages.html | ||
| 590 | ;; shows this as not ASCII comptaible, with various graphics in | ||
| 591 | ;; 0x01-0x1F. | ||
| 577 | (define-charset 'cp437 | 592 | (define-charset 'cp437 |
| 578 | "CP437 (US)" | 593 | "CP437 (MS-DOS United States, Australia, New Zealand, South Africa)" |
| 579 | :short-name "CP437" | 594 | :short-name "CP437" |
| 580 | :code-space [0 255] | 595 | :code-space [0 255] |
| 581 | :ascii-compatible-p t | 596 | :ascii-compatible-p t |
| @@ -589,14 +604,14 @@ | |||
| 589 | :map "cp720") | 604 | :map "cp720") |
| 590 | 605 | ||
| 591 | (define-charset 'cp737 | 606 | (define-charset 'cp737 |
| 592 | "CP737 (Greek)" | 607 | "CP737 (PC Greek)" |
| 593 | :short-name "CP737" | 608 | :short-name "CP737" |
| 594 | :code-space [0 255] | 609 | :code-space [0 255] |
| 595 | :ascii-compatible-p t | 610 | :ascii-compatible-p t |
| 596 | :map "cp737") | 611 | :map "cp737") |
| 597 | 612 | ||
| 598 | (define-charset 'cp775 | 613 | (define-charset 'cp775 |
| 599 | "CP775" | 614 | "CP775 (PC Baltic)" |
| 600 | :short-name "CP775" | 615 | :short-name "CP775" |
| 601 | :code-space [0 255] | 616 | :code-space [0 255] |
| 602 | :ascii-compatible-p t | 617 | :ascii-compatible-p t |
| @@ -610,21 +625,21 @@ | |||
| 610 | :map "cp851") | 625 | :map "cp851") |
| 611 | 626 | ||
| 612 | (define-charset 'cp852 | 627 | (define-charset 'cp852 |
| 613 | "CP852 (Latin II)" | 628 | "CP852 (MS-DOS Latin-2)" |
| 614 | :short-name "CP852" | 629 | :short-name "CP852" |
| 615 | :code-space [0 255] | 630 | :code-space [0 255] |
| 616 | :ascii-compatible-p t | 631 | :ascii-compatible-p t |
| 617 | :map "cp852") | 632 | :map "cp852") |
| 618 | 633 | ||
| 619 | (define-charset 'cp855 | 634 | (define-charset 'cp855 |
| 620 | "CP855 (Cyrillic)" | 635 | "CP855 (IBM Cyrillic)" |
| 621 | :short-name "CP855" | 636 | :short-name "CP855" |
| 622 | :code-space [0 255] | 637 | :code-space [0 255] |
| 623 | :ascii-compatible-p t | 638 | :ascii-compatible-p t |
| 624 | :map "cp855") | 639 | :map "cp855") |
| 625 | 640 | ||
| 626 | (define-charset 'cp857 | 641 | (define-charset 'cp857 |
| 627 | "CP857 (Turkish)" | 642 | "CP857 (IBM Turkish)" |
| 628 | :short-name "CP857" | 643 | :short-name "CP857" |
| 629 | :code-space [0 255] | 644 | :code-space [0 255] |
| 630 | :ascii-compatible-p t | 645 | :ascii-compatible-p t |
| @@ -636,58 +651,59 @@ | |||
| 636 | :code-space [0 255] | 651 | :code-space [0 255] |
| 637 | :ascii-compatible-p t | 652 | :ascii-compatible-p t |
| 638 | :map "cp858") | 653 | :map "cp858") |
| 654 | (define-charset-alias 'cp00858 'cp858) ; IANA has IBM00858/CP00858 | ||
| 639 | 655 | ||
| 640 | (define-charset 'cp860 | 656 | (define-charset 'cp860 |
| 641 | "CP860" | 657 | "CP860 (MS-DOS Portuguese)" |
| 642 | :short-name "CP860" | 658 | :short-name "CP860" |
| 643 | :code-space [0 255] | 659 | :code-space [0 255] |
| 644 | :ascii-compatible-p t | 660 | :ascii-compatible-p t |
| 645 | :map "cp860") | 661 | :map "cp860") |
| 646 | 662 | ||
| 647 | (define-charset 'cp861 | 663 | (define-charset 'cp861 |
| 648 | "CP861" | 664 | "CP861 (MS-DOS Icelandic)" |
| 649 | :short-name "CP861" | 665 | :short-name "CP861" |
| 650 | :code-space [0 255] | 666 | :code-space [0 255] |
| 651 | :ascii-compatible-p t | 667 | :ascii-compatible-p t |
| 652 | :map "cp861") | 668 | :map "cp861") |
| 653 | 669 | ||
| 654 | (define-charset 'cp862 | 670 | (define-charset 'cp862 |
| 655 | "CP862 (Hebrew)" | 671 | "CP862 (PC Hebrew)" |
| 656 | :short-name "CP862" | 672 | :short-name "CP862" |
| 657 | :code-space [0 255] | 673 | :code-space [0 255] |
| 658 | :ascii-compatible-p t | 674 | :ascii-compatible-p t |
| 659 | :map "cp862") | 675 | :map "cp862") |
| 660 | 676 | ||
| 661 | (define-charset 'cp863 | 677 | (define-charset 'cp863 |
| 662 | "CP863" | 678 | "CP863 (MS-DOS Canadian French)" |
| 663 | :short-name "CP863" | 679 | :short-name "CP863" |
| 664 | :code-space [0 255] | 680 | :code-space [0 255] |
| 665 | :ascii-compatible-p t | 681 | :ascii-compatible-p t |
| 666 | :map "cp863") | 682 | :map "cp863") |
| 667 | 683 | ||
| 668 | (define-charset 'cp864 | 684 | (define-charset 'cp864 |
| 669 | "CP864" | 685 | "CP864 (PC Arabic)" |
| 670 | :short-name "CP864" | 686 | :short-name "CP864" |
| 671 | :code-space [0 255] | 687 | :code-space [0 255] |
| 672 | :ascii-compatible-p t | 688 | :ascii-compatible-p t |
| 673 | :map "cp864") | 689 | :map "cp864") |
| 674 | 690 | ||
| 675 | (define-charset 'cp865 | 691 | (define-charset 'cp865 |
| 676 | "CP865" | 692 | "CP865 (MS-DOS Nordic)" |
| 677 | :short-name "CP865" | 693 | :short-name "CP865" |
| 678 | :code-space [0 255] | 694 | :code-space [0 255] |
| 679 | :ascii-compatible-p t | 695 | :ascii-compatible-p t |
| 680 | :map "cp865") | 696 | :map "cp865") |
| 681 | 697 | ||
| 682 | (define-charset 'cp869 | 698 | (define-charset 'cp869 |
| 683 | "CP869" | 699 | "CP869 (IBM Modern Greek)" |
| 684 | :short-name "CP869" | 700 | :short-name "CP869" |
| 685 | :code-space [0 255] | 701 | :code-space [0 255] |
| 686 | :ascii-compatible-p t | 702 | :ascii-compatible-p t |
| 687 | :map "cp869") | 703 | :map "cp869") |
| 688 | 704 | ||
| 689 | (define-charset 'cp874 | 705 | (define-charset 'cp874 |
| 690 | "CP874 (Thai)" | 706 | "CP874 (IBM Thai)" |
| 691 | :short-name "CP874" | 707 | :short-name "CP874" |
| 692 | :code-space [0 255] | 708 | :code-space [0 255] |
| 693 | :ascii-compatible-p t | 709 | :ascii-compatible-p t |
| @@ -866,6 +882,9 @@ | |||
| 866 | :code-space [0 255] | 882 | :code-space [0 255] |
| 867 | :map "hp-roman8") | 883 | :map "hp-roman8") |
| 868 | 884 | ||
| 885 | ;; To make a coding system with this, a pre-write-conversion should | ||
| 886 | ;; account for the commented-out multi-valued code points in | ||
| 887 | ;; stdenc.map. | ||
| 869 | (define-charset 'adobe-standard-encoding | 888 | (define-charset 'adobe-standard-encoding |
| 870 | "Adobe `standard encoding' used in PostScript" | 889 | "Adobe `standard encoding' used in PostScript" |
| 871 | :short-name "ADOBE-STANDARD-ENCODING" | 890 | :short-name "ADOBE-STANDARD-ENCODING" |
| @@ -879,7 +898,7 @@ | |||
| 879 | :map "symbol") | 898 | :map "symbol") |
| 880 | 899 | ||
| 881 | (define-charset 'ibm850 | 900 | (define-charset 'ibm850 |
| 882 | "DOS codepage 850" | 901 | "DOS codepage 850 (Latin-1)" |
| 883 | :short-name "IBM850" | 902 | :short-name "IBM850" |
| 884 | :ascii-compatible-p t | 903 | :ascii-compatible-p t |
| 885 | :code-space [0 255] | 904 | :code-space [0 255] |