diff options
| author | Kenichi Handa | 2007-12-06 07:30:52 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2007-12-06 07:30:52 +0000 |
| commit | 40fd3bb210485641b793bc49ffb3fead37039cfa (patch) | |
| tree | 926f7650236d0e352454992f804d24afbd4f92d8 | |
| parent | 1376eeae110e8a69b2366ec088184f930efb83a3 (diff) | |
| download | emacs-40fd3bb210485641b793bc49ffb3fead37039cfa.tar.gz emacs-40fd3bb210485641b793bc49ffb3fead37039cfa.zip | |
Flag many charsets as supplementary.
| -rw-r--r-- | lisp/international/mule-conf.el | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el index 7b3ad79772f..29b5496f1c9 100644 --- a/lisp/international/mule-conf.el +++ b/lisp/international/mule-conf.el | |||
| @@ -127,12 +127,14 @@ | |||
| 127 | (define-charset 'eight-bit-control | 127 | (define-charset 'eight-bit-control |
| 128 | "Raw bytes in the range 0x80..0x9F (usually produced from invalid encodings)" | 128 | "Raw bytes in the range 0x80..0x9F (usually produced from invalid encodings)" |
| 129 | :short-name "Raw bytes 0x80..0x9F" | 129 | :short-name "Raw bytes 0x80..0x9F" |
| 130 | :supplementary-p t | ||
| 130 | :code-space [128 159] | 131 | :code-space [128 159] |
| 131 | :code-offset #x3FFF80) ; see character.h | 132 | :code-offset #x3FFF80) ; see character.h |
| 132 | 133 | ||
| 133 | (define-charset 'eight-bit-graphic | 134 | (define-charset 'eight-bit-graphic |
| 134 | "Raw bytes in the range 0xA0..0xFF (usually produced from invalid encodings)" | 135 | "Raw bytes in the range 0xA0..0xFF (usually produced from invalid encodings)" |
| 135 | :short-name "Raw bytes 0xA0..0xFF" | 136 | :short-name "Raw bytes 0xA0..0xFF" |
| 137 | :supplementary-p t | ||
| 136 | :code-space [160 255] | 138 | :code-space [160 255] |
| 137 | :code-offset #x3FFFA0) ; see character.h | 139 | :code-offset #x3FFFA0) ; see character.h |
| 138 | 140 | ||
| @@ -157,6 +159,7 @@ | |||
| 157 | :long-name (format "RHP of %s (%s)" ,name ,nickname) | 159 | :long-name (format "RHP of %s (%s)" ,name ,nickname) |
| 158 | :iso-final-char ,iso-final | 160 | :iso-final-char ,iso-final |
| 159 | :emacs-mule-id ,emacs-mule-id | 161 | :emacs-mule-id ,emacs-mule-id |
| 162 | :supplementary-p t | ||
| 160 | :code-space [32 127] | 163 | :code-space [32 127] |
| 161 | :subset (list ,symbol 160 255 -128))))) | 164 | :subset (list ,symbol 160 255 -128))))) |
| 162 | 165 | ||
| @@ -240,6 +243,7 @@ | |||
| 240 | :long-name "Japanese Roman (JISX0201.1976)" | 243 | :long-name "Japanese Roman (JISX0201.1976)" |
| 241 | :iso-final-char ?J | 244 | :iso-final-char ?J |
| 242 | :emacs-mule-id 138 | 245 | :emacs-mule-id 138 |
| 246 | :supplementary-p t | ||
| 243 | :code-space [33 126] | 247 | :code-space [33 126] |
| 244 | :subset '(jisx0201 33 126 0)) | 248 | :subset '(jisx0201 33 126 0)) |
| 245 | 249 | ||
| @@ -249,6 +253,7 @@ | |||
| 249 | :long-name "Japanese Katakana (JISX0201.1976)" | 253 | :long-name "Japanese Katakana (JISX0201.1976)" |
| 250 | :iso-final-char ?I | 254 | :iso-final-char ?I |
| 251 | :emacs-mule-id 137 | 255 | :emacs-mule-id 137 |
| 256 | :supplementary-p t | ||
| 252 | :code-space [33 126] | 257 | :code-space [33 126] |
| 253 | :subset '(jisx0201 161 254 -128)) | 258 | :subset '(jisx0201 161 254 -128)) |
| 254 | 259 | ||
| @@ -357,6 +362,7 @@ | |||
| 357 | :long-name "Big5 (Level-1) A141-C67F" | 362 | :long-name "Big5 (Level-1) A141-C67F" |
| 358 | :iso-final-char ?0 | 363 | :iso-final-char ?0 |
| 359 | :emacs-mule-id 152 | 364 | :emacs-mule-id 152 |
| 365 | :supplementary-p t | ||
| 360 | :code-space [#x21 #x7E #x21 #x7E] | 366 | :code-space [#x21 #x7E #x21 #x7E] |
| 361 | :code-offset #x135000 | 367 | :code-offset #x135000 |
| 362 | :unify-map "BIG5-1") | 368 | :unify-map "BIG5-1") |
| @@ -367,6 +373,7 @@ | |||
| 367 | :long-name "Big5 (Level-2) C940-FEFE" | 373 | :long-name "Big5 (Level-2) C940-FEFE" |
| 368 | :iso-final-char ?1 | 374 | :iso-final-char ?1 |
| 369 | :emacs-mule-id 153 | 375 | :emacs-mule-id 153 |
| 376 | :supplementary-p t | ||
| 370 | :code-space [#x21 #x7E #x21 #x7E] | 377 | :code-space [#x21 #x7E #x21 #x7E] |
| 371 | :code-offset #x137800 | 378 | :code-offset #x137800 |
| 372 | :unify-map "BIG5-2") | 379 | :unify-map "BIG5-2") |
| @@ -484,6 +491,7 @@ | |||
| 484 | :emacs-mule-id 160 | 491 | :emacs-mule-id 160 |
| 485 | :code-space [33 126] | 492 | :code-space [33 126] |
| 486 | :unify-map "MULE-sisheng" | 493 | :unify-map "MULE-sisheng" |
| 494 | :supplementary-p t | ||
| 487 | :code-offset #x200000) | 495 | :code-offset #x200000) |
| 488 | 496 | ||
| 489 | ;; A subset of the 1989 version of IPA. It consists of the consonant | 497 | ;; A subset of the 1989 version of IPA. It consists of the consonant |
| @@ -496,6 +504,7 @@ | |||
| 496 | :emacs-mule-id 161 | 504 | :emacs-mule-id 161 |
| 497 | :unify-map "MULE-ipa" | 505 | :unify-map "MULE-ipa" |
| 498 | :code-space [32 127] | 506 | :code-space [32 127] |
| 507 | :supplementary-p t | ||
| 499 | :code-offset #x200080) | 508 | :code-offset #x200080) |
| 500 | 509 | ||
| 501 | (define-charset 'viscii | 510 | (define-charset 'viscii |
| @@ -513,6 +522,7 @@ | |||
| 513 | :emacs-mule-id 162 | 522 | :emacs-mule-id 162 |
| 514 | :code-space [32 127] | 523 | :code-space [32 127] |
| 515 | :code-offset #x200200 | 524 | :code-offset #x200200 |
| 525 | :supplementary-p t | ||
| 516 | :unify-map "MULE-lviscii") | 526 | :unify-map "MULE-lviscii") |
| 517 | 527 | ||
| 518 | (define-charset 'vietnamese-viscii-upper | 528 | (define-charset 'vietnamese-viscii-upper |
| @@ -523,6 +533,7 @@ | |||
| 523 | :emacs-mule-id 163 | 533 | :emacs-mule-id 163 |
| 524 | :code-space [32 127] | 534 | :code-space [32 127] |
| 525 | :code-offset #x200280 | 535 | :code-offset #x200280 |
| 536 | :supplementary-p t | ||
| 526 | :unify-map "MULE-uviscii") | 537 | :unify-map "MULE-uviscii") |
| 527 | 538 | ||
| 528 | (define-charset 'vscii | 539 | (define-charset 'vscii |
| @@ -812,6 +823,7 @@ | |||
| 812 | :short-name "Arabic digit" | 823 | :short-name "Arabic digit" |
| 813 | :iso-final-char ?2 | 824 | :iso-final-char ?2 |
| 814 | :emacs-mule-id 164 | 825 | :emacs-mule-id 164 |
| 826 | :supplementary-p t | ||
| 815 | :code-space [34 42] | 827 | :code-space [34 42] |
| 816 | :code-offset #x0600) | 828 | :code-offset #x0600) |
| 817 | 829 | ||
| @@ -821,6 +833,7 @@ | |||
| 821 | :long-name "Arabic 1-column" | 833 | :long-name "Arabic 1-column" |
| 822 | :iso-final-char ?3 | 834 | :iso-final-char ?3 |
| 823 | :emacs-mule-id 165 | 835 | :emacs-mule-id 165 |
| 836 | :supplementary-p t | ||
| 824 | :code-space [33 126] | 837 | :code-space [33 126] |
| 825 | :code-offset #x200100) | 838 | :code-offset #x200100) |
| 826 | 839 | ||
| @@ -830,6 +843,7 @@ | |||
| 830 | :long-name "Arabic 2-column" | 843 | :long-name "Arabic 2-column" |
| 831 | :iso-final-char ?4 | 844 | :iso-final-char ?4 |
| 832 | :emacs-mule-id 224 | 845 | :emacs-mule-id 224 |
| 846 | :supplementary-p t | ||
| 833 | :code-space [33 126] | 847 | :code-space [33 126] |
| 834 | :code-offset #x200180) | 848 | :code-offset #x200180) |
| 835 | 849 | ||
| @@ -841,6 +855,7 @@ | |||
| 841 | :short-name "Lao" | 855 | :short-name "Lao" |
| 842 | :iso-final-char ?1 | 856 | :iso-final-char ?1 |
| 843 | :emacs-mule-id 167 | 857 | :emacs-mule-id 167 |
| 858 | :supplementary-p t | ||
| 844 | :code-space [33 126] | 859 | :code-space [33 126] |
| 845 | :code-offset #x0E81) | 860 | :code-offset #x0E81) |
| 846 | 861 | ||
| @@ -848,6 +863,7 @@ | |||
| 848 | "Lao characters (ISO10646 0E81..0EDF)" | 863 | "Lao characters (ISO10646 0E81..0EDF)" |
| 849 | :short-name "Lao" | 864 | :short-name "Lao" |
| 850 | :code-space [0 255] | 865 | :code-space [0 255] |
| 866 | :supplementary-p t | ||
| 851 | :superset '(ascii eight-bit-control (lao . 128))) | 867 | :superset '(ascii eight-bit-control (lao . 128))) |
| 852 | 868 | ||
| 853 | 869 | ||
| @@ -861,6 +877,7 @@ | |||
| 861 | :long-name "Indian IS 13194" | 877 | :long-name "Indian IS 13194" |
| 862 | :iso-final-char ?5 | 878 | :iso-final-char ?5 |
| 863 | :emacs-mule-id 225 | 879 | :emacs-mule-id 225 |
| 880 | :supplementary-p t | ||
| 864 | :code-space [33 126] | 881 | :code-space [33 126] |
| 865 | :code-offset #x180000) | 882 | :code-offset #x180000) |
| 866 | 883 | ||
| @@ -871,6 +888,7 @@ | |||
| 871 | (format "Glyphs of %s script for CDAC font. Subset of `indian-glyph'." | 888 | (format "Glyphs of %s script for CDAC font. Subset of `indian-glyph'." |
| 872 | (capitalize (symbol-name script))) | 889 | (capitalize (symbol-name script))) |
| 873 | :short-name (format "CDAC %s glyphs" (capitalize (symbol-name script))) | 890 | :short-name (format "CDAC %s glyphs" (capitalize (symbol-name script))) |
| 891 | :supplementary-p t | ||
| 874 | :code-space [0 255] | 892 | :code-space [0 255] |
| 875 | :code-offset code-offset) | 893 | :code-offset code-offset) |
| 876 | (setq code-offset (+ code-offset #x100))) | 894 | (setq code-offset (+ code-offset #x100))) |
| @@ -881,6 +899,7 @@ | |||
| 881 | (format "Glyphs of %s script for AKRUTI font. Subset of `indian-glyph'." | 899 | (format "Glyphs of %s script for AKRUTI font. Subset of `indian-glyph'." |
| 882 | (capitalize (symbol-name script))) | 900 | (capitalize (symbol-name script))) |
| 883 | :short-name (format "AKRUTI %s glyphs" (capitalize (symbol-name script))) | 901 | :short-name (format "AKRUTI %s glyphs" (capitalize (symbol-name script))) |
| 902 | :supplementary-p t | ||
| 884 | :code-space [0 255] | 903 | :code-space [0 255] |
| 885 | :code-offset code-offset) | 904 | :code-offset code-offset) |
| 886 | (setq code-offset (+ code-offset #x100)))) | 905 | (setq code-offset (+ code-offset #x100)))) |
| @@ -890,6 +909,7 @@ | |||
| 890 | :short-name "Indian glyph" | 909 | :short-name "Indian glyph" |
| 891 | :iso-final-char ?4 | 910 | :iso-final-char ?4 |
| 892 | :emacs-mule-id 240 | 911 | :emacs-mule-id 240 |
| 912 | :supplementary-p t | ||
| 893 | :code-space [32 127 32 127] | 913 | :code-space [32 127 32 127] |
| 894 | :code-offset #x180100) | 914 | :code-offset #x180100) |
| 895 | 915 | ||
| @@ -900,6 +920,7 @@ | |||
| 900 | :long-name "Indian 1 Column" | 920 | :long-name "Indian 1 Column" |
| 901 | :iso-final-char ?6 | 921 | :iso-final-char ?6 |
| 902 | :emacs-mule-id 251 | 922 | :emacs-mule-id 251 |
| 923 | :supplementary-p t | ||
| 903 | :code-space [33 126 33 126] | 924 | :code-space [33 126 33 126] |
| 904 | :code-offset #x184000) | 925 | :code-offset #x184000) |
| 905 | 926 | ||
| @@ -910,6 +931,7 @@ | |||
| 910 | :long-name "Indian 2 Column" | 931 | :long-name "Indian 2 Column" |
| 911 | :iso-final-char ?5 | 932 | :iso-final-char ?5 |
| 912 | :emacs-mule-id 251 | 933 | :emacs-mule-id 251 |
| 934 | :supplementary-p t | ||
| 913 | :code-space [33 126 33 126] | 935 | :code-space [33 126 33 126] |
| 914 | :code-offset #x184000) | 936 | :code-offset #x184000) |
| 915 | 937 | ||
| @@ -921,6 +943,7 @@ | |||
| 921 | :iso-final-char ?7 | 943 | :iso-final-char ?7 |
| 922 | :emacs-mule-id 252 | 944 | :emacs-mule-id 252 |
| 923 | :unify-map "MULE-tibetan" | 945 | :unify-map "MULE-tibetan" |
| 946 | :supplementary-p t | ||
| 924 | :code-space [33 126 33 37] | 947 | :code-space [33 126 33 37] |
| 925 | :code-offset #x190000) | 948 | :code-offset #x190000) |
| 926 | 949 | ||
| @@ -930,6 +953,7 @@ | |||
| 930 | :long-name "Tibetan 1 column" | 953 | :long-name "Tibetan 1 column" |
| 931 | :iso-final-char ?8 | 954 | :iso-final-char ?8 |
| 932 | :emacs-mule-id 241 | 955 | :emacs-mule-id 241 |
| 956 | :supplementary-p t | ||
| 933 | :code-space [33 126 33 37] | 957 | :code-space [33 126 33 37] |
| 934 | :code-offset #x190000) | 958 | :code-offset #x190000) |
| 935 | 959 | ||
| @@ -940,6 +964,7 @@ | |||
| 940 | :long-name "Unicode subset (U+2500..U+33FF)" | 964 | :long-name "Unicode subset (U+2500..U+33FF)" |
| 941 | :iso-final-char ?2 | 965 | :iso-final-char ?2 |
| 942 | :emacs-mule-id 242 | 966 | :emacs-mule-id 242 |
| 967 | :supplementary-p t | ||
| 943 | :code-space [#x20 #x7f #x20 #x47] | 968 | :code-space [#x20 #x7f #x20 #x47] |
| 944 | :code-offset #x2500) | 969 | :code-offset #x2500) |
| 945 | 970 | ||
| @@ -949,6 +974,7 @@ | |||
| 949 | :long-name "Unicode subset (U+E000+FFFF)" | 974 | :long-name "Unicode subset (U+E000+FFFF)" |
| 950 | :iso-final-char ?3 | 975 | :iso-final-char ?3 |
| 951 | :emacs-mule-id 243 | 976 | :emacs-mule-id 243 |
| 977 | :supplementary-p t | ||
| 952 | :code-space [#x20 #x7F #x20 #x75] | 978 | :code-space [#x20 #x7F #x20 #x75] |
| 953 | :code-offset #xE000 | 979 | :code-offset #xE000 |
| 954 | :max-code 30015) ; U+FFFF | 980 | :max-code 30015) ; U+FFFF |
| @@ -959,6 +985,7 @@ | |||
| 959 | :long-name "Unicode subset (U+0100..U+24FF)" | 985 | :long-name "Unicode subset (U+0100..U+24FF)" |
| 960 | :iso-final-char ?1 | 986 | :iso-final-char ?1 |
| 961 | :emacs-mule-id 244 | 987 | :emacs-mule-id 244 |
| 988 | :supplementary-p t | ||
| 962 | :code-space [#x20 #x7F #x20 #x7F] | 989 | :code-space [#x20 #x7F #x20 #x7F] |
| 963 | :code-offset #x100) | 990 | :code-offset #x100) |
| 964 | 991 | ||
| @@ -992,6 +1019,7 @@ | |||
| 992 | :long-name "Ethiopic characters" | 1019 | :long-name "Ethiopic characters" |
| 993 | :iso-final-char ?3 | 1020 | :iso-final-char ?3 |
| 994 | :emacs-mule-id 245 | 1021 | :emacs-mule-id 245 |
| 1022 | :supplementary-p t | ||
| 995 | :unify-map "MULE-ethiopic" | 1023 | :unify-map "MULE-ethiopic" |
| 996 | :code-space [33 126 33 126] | 1024 | :code-space [33 126 33 126] |
| 997 | :code-offset #x1A0000) | 1025 | :code-offset #x1A0000) |