aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2002-05-29 22:44:56 +0000
committerDave Love2002-05-29 22:44:56 +0000
commitbbe3715ccf7adcca18b3b4d1ce715b2739a67503 (patch)
treee7a7b983e59e8752fda26fae591a008461e214aa
parentb0edb2c59cccb8fa81b35ce03a39367f6ac9475f (diff)
downloademacs-bbe3715ccf7adcca18b3b4d1ce715b2739a67503.tar.gz
emacs-bbe3715ccf7adcca18b3b4d1ce715b2739a67503.zip
Doc fixes.
(iso-8859-11): New.
-rw-r--r--lisp/international/mule-conf.el57
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]