Mercurial > emacs
comparison lisp/international/mule-conf.el @ 89091:d520353b835a
(emacs-mule, iso-2022-7bit)
(iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2)
(compound-text, ctext-no-compositions): Remove :charset-list.
author | Dave Love <fx@gnu.org> |
---|---|
date | Sun, 08 Sep 2002 19:47:56 +0000 |
parents | ec87f7e069f1 |
children | 1365cbd31156 |
comparison
equal
deleted
inserted
replaced
89090:8f9443dae115 | 89091:d520353b835a |
---|---|
72 ;; "" | 72 ;; "" |
73 ;; :dimension 1 | 73 ;; :dimension 1 |
74 ;; :code-space [128 255] | 74 ;; :code-space [128 255] |
75 ;; :code-offset #x3FFF80) | 75 ;; :code-offset #x3FFF80) |
76 ;; | 76 ;; |
77 ;; (define-charset 'eight-bit | |
78 ;; "" | |
79 ;; :dimension 1 | |
80 ;; :code-space [128 255] | |
81 ;; :code-offset #x3FFF80) | |
82 ;; | |
77 ;; We now set :docstring, :short-name, and :long-name properties. | 83 ;; We now set :docstring, :short-name, and :long-name properties. |
78 | 84 |
79 (put-charset-property | 85 (put-charset-property |
80 'ascii :docstring "ASCII (ISO646 IRV)") | 86 'ascii :docstring "ASCII (ISO646 IRV)") |
81 (put-charset-property | 87 (put-charset-property |
799 :emacs-mule-id 225 | 805 :emacs-mule-id 225 |
800 :code-space [33 126] | 806 :code-space [33 126] |
801 :unify-map "is13194" | 807 :unify-map "is13194" |
802 :code-offset #x180000) | 808 :code-offset #x180000) |
803 | 809 |
810 (define-charset 'devanagari-glyph | |
811 "Glyphs for Devanagari script. Subset of `indian-glyph'." | |
812 :short-name "Devanagari glyph" | |
813 :code-space [0 255] | |
814 :code-offset #x180100) | |
815 | |
816 ;; These would be necessary for supporting the complete set of Indian | |
817 ;; scripts. See also fontset.el. | |
818 | |
819 ;; (let ((i 0)) | |
820 ;; (dolist (script '(sanskrit bengali tamil telugu assamese | |
821 ;; oriya kannada malayalam gujarati punjabi)) | |
822 ;; (define-charset (intern (concat (symbol-name script) "-glyph")) | |
823 ;; (concat "Glyphs for " (capitalize (symbol-name script)) | |
824 ;; " script. Subset of `indian-glyph'.") | |
825 ;; :short-name (concat (capitalize (symbol-name script)) " glyph") | |
826 ;; :code-space [0 255] | |
827 ;; :code-offset (+ #x180100 (* 256 i))) | |
828 ;; (setq i (1+ i)))) | |
829 | |
804 (define-charset 'indian-glyph | 830 (define-charset 'indian-glyph |
805 "Glyphs for Indian characters." | 831 "Glyphs for Indian characters." |
806 :short-name "Indian glyph" | 832 :short-name "Indian glyph" |
807 :iso-final-char ?4 | 833 :iso-final-char ?4 |
808 :emacs-mule-id 240 | 834 :emacs-mule-id 240 |
809 :code-space [32 127 32 127] | 835 :code-space [32 127 32 127] |
810 :code-offset #x180100) | 836 :code-offset #x180100) |
811 | |
812 (define-charset 'devanagari-glyph | |
813 "Glyphs for Devanagari script. Subset of `indian-glyph'." | |
814 :short-name "Devanagari glyph" | |
815 :code-space [0 255] | |
816 :code-offset #x180100) | |
817 | |
818 | 837 |
819 ;; Actual Glyph for 1-column width. | 838 ;; Actual Glyph for 1-column width. |
820 (define-charset 'indian-1-column | 839 (define-charset 'indian-1-column |
821 "Indian charset for 1-column width glyphs" | 840 "Indian charset for 1-column width glyphs" |
822 :short-name "Indian 1-col" | 841 :short-name "Indian 1-col" |
882 :long-name "Unicode subset (U+0100..U+24FF)" | 901 :long-name "Unicode subset (U+0100..U+24FF)" |
883 :iso-final-char ?1 | 902 :iso-final-char ?1 |
884 :emacs-mule-id 244 | 903 :emacs-mule-id 244 |
885 :code-space [#x20 #x7F #x20 #x7F] | 904 :code-space [#x20 #x7F #x20 #x7F] |
886 :code-offset #x100) | 905 :code-offset #x100) |
906 | |
907 (define-charset 'unicode-bmp | |
908 "Unicode Basic Multilingual Plane" | |
909 :short-name "Unicode BMP" | |
910 :code-space [0 255 0 255] | |
911 :subset '(unicode 0 #xFFFF 0)) | |
887 | 912 |
888 (define-charset 'unicode-bmp | 913 (define-charset 'unicode-bmp |
889 "Unicode Basic Multilingual Plane" | 914 "Unicode Basic Multilingual Plane" |
890 :short-name "Unicode BMP" | 915 :short-name "Unicode BMP" |
891 :code-space [0 255 0 255] | 916 :code-space [0 255 0 255] |
1072 (define-coding-system-alias 'dos 'undecided-dos) | 1097 (define-coding-system-alias 'dos 'undecided-dos) |
1073 (define-coding-system-alias 'mac 'undecided-mac) | 1098 (define-coding-system-alias 'mac 'undecided-mac) |
1074 | 1099 |
1075 (define-coding-system 'iso-latin-1 | 1100 (define-coding-system 'iso-latin-1 |
1076 "ISO 2022 based 8-bit encoding for Latin-1 (MIME:ISO-8859-1)." | 1101 "ISO 2022 based 8-bit encoding for Latin-1 (MIME:ISO-8859-1)." |
1077 :coding-type 'iso-2022 | 1102 :coding-type 'charset |
1078 :mnemonic ?1 | 1103 :mnemonic ?1 |
1079 :charset-list '(ascii latin-iso8859-1) | 1104 :charset-list '(iso-8859-1) |
1080 :designation [ascii latin-iso8859-1 nil nil] | |
1081 :mime-charset 'iso-8859-1) | 1105 :mime-charset 'iso-8859-1) |
1082 | 1106 |
1083 (define-coding-system-alias 'iso-8859-1 'iso-latin-1) | 1107 (define-coding-system-alias 'iso-8859-1 'iso-latin-1) |
1084 (define-coding-system-alias 'latin-1 'iso-latin-1) | 1108 (define-coding-system-alias 'latin-1 'iso-latin-1) |
1085 | 1109 |
1086 ;; Coding systems not specific to each language environment. | 1110 ;; Coding systems not specific to each language environment. |
1087 | 1111 |
1088 (define-coding-system 'emacs-mule | 1112 (define-coding-system 'emacs-mule |
1089 "Emacs 21 internal format used in buffer and string." | 1113 "Emacs 21 internal format used in buffer and string." |
1090 :coding-type 'emacs-mule | 1114 :coding-type 'emacs-mule |
1091 :charset-list 'emacs-mule | |
1092 :mnemonic ?M) | 1115 :mnemonic ?M) |
1093 | 1116 |
1094 (define-coding-system 'utf-8 | 1117 (define-coding-system 'utf-8 |
1095 "UTF-8." | 1118 "UTF-8." |
1096 :coding-type 'utf-8 | 1119 :coding-type 'utf-8 |
1148 | 1171 |
1149 (define-coding-system 'iso-2022-7bit | 1172 (define-coding-system 'iso-2022-7bit |
1150 "ISO 2022 based 7-bit encoding using only G0." | 1173 "ISO 2022 based 7-bit encoding using only G0." |
1151 :coding-type 'iso-2022 | 1174 :coding-type 'iso-2022 |
1152 :mnemonic ?J | 1175 :mnemonic ?J |
1153 :charset-list 'iso-2022 | |
1154 :designation [(ascii t) nil nil nil] | 1176 :designation [(ascii t) nil nil nil] |
1155 :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation composition)) | 1177 :flags '(short ascii-at-eol ascii-at-cntl 7-bit designation composition)) |
1156 | 1178 |
1157 (define-coding-system 'iso-2022-7bit-ss2 | 1179 (define-coding-system 'iso-2022-7bit-ss2 |
1158 "ISO 2022 based 7-bit encoding using SS2 for 96-charset." | 1180 "ISO 2022 based 7-bit encoding using SS2 for 96-charset." |
1159 :coding-type 'iso-2022 | 1181 :coding-type 'iso-2022 |
1160 :mnemonic ?$ | 1182 :mnemonic ?$ |
1161 :charset-list 'iso-2022 | |
1162 :designation [(ascii 94) nil (nil 96) nil] | 1183 :designation [(ascii 94) nil (nil 96) nil] |
1163 :flags '(short ascii-at-eol ascii-at-cntl 7-bit | 1184 :flags '(short ascii-at-eol ascii-at-cntl 7-bit |
1164 designation single-shift composition)) | 1185 designation single-shift composition)) |
1165 | 1186 |
1166 (define-coding-system 'iso-2022-7bit-lock | 1187 (define-coding-system 'iso-2022-7bit-lock |
1167 "ISO-2022 coding system using Locking-Shift for 96-charset." | 1188 "ISO-2022 coding system using Locking-Shift for 96-charset." |
1168 :coding-type 'iso-2022 | 1189 :coding-type 'iso-2022 |
1169 :mnemonic ?& | 1190 :mnemonic ?& |
1170 :charset-list 'iso-2022 | |
1171 :designation [(ascii 94) (nil 96) nil nil] | 1191 :designation [(ascii 94) (nil 96) nil nil] |
1172 :flags '(ascii-at-eol ascii-at-cntl 7-bit | 1192 :flags '(ascii-at-eol ascii-at-cntl 7-bit |
1173 designation locking-shift composition)) | 1193 designation locking-shift composition)) |
1174 | 1194 |
1175 (define-coding-system-alias 'iso-2022-int-1 'iso-2022-7bit-lock) | 1195 (define-coding-system-alias 'iso-2022-int-1 'iso-2022-7bit-lock) |
1197 | 1217 |
1198 (define-coding-system 'iso-2022-8bit-ss2 | 1218 (define-coding-system 'iso-2022-8bit-ss2 |
1199 "ISO 2022 based 8-bit encoding using SS2 for 96-charset." | 1219 "ISO 2022 based 8-bit encoding using SS2 for 96-charset." |
1200 :coding-type 'iso-2022 | 1220 :coding-type 'iso-2022 |
1201 :mnemonic ?@ | 1221 :mnemonic ?@ |
1202 :charset-list 'iso-2022 | |
1203 :designation [(ascii 94) nil (nil 96) nil] | 1222 :designation [(ascii 94) nil (nil 96) nil] |
1204 :flags '(ascii-at-eol ascii-at-cntl designation single-shift composition)) | 1223 :flags '(ascii-at-eol ascii-at-cntl designation single-shift composition)) |
1205 | 1224 |
1206 (define-coding-system 'compound-text | 1225 (define-coding-system 'compound-text |
1207 "Compound text based generic encoding for decoding unknown messages. | 1226 "Compound text based generic encoding for decoding unknown messages. |
1208 | 1227 |
1209 This coding system does not support ICCCM Extended Segments." | 1228 This coding system does not support ICCCM Extended Segments." |
1210 :coding-type 'iso-2022 | 1229 :coding-type 'iso-2022 |
1211 :mnemonic ?x | 1230 :mnemonic ?x |
1212 :charset-list 'iso-2022 | |
1213 :designation [(ascii 94) (latin-iso8859-1 katakana-jisx0201 96) nil nil] | 1231 :designation [(ascii 94) (latin-iso8859-1 katakana-jisx0201 96) nil nil] |
1214 :flags '(ascii-at-eol ascii-at-cntl | 1232 :flags '(ascii-at-eol ascii-at-cntl |
1215 designation locking-shift single-shift composition) | 1233 designation locking-shift single-shift composition) |
1216 ;; Fixme: this isn't a valid MIME charset and has to be | 1234 ;; Fixme: this isn't a valid MIME charset and has to be |
1217 ;; special-cased elsewhere -- fx | 1235 ;; special-cased elsewhere -- fx |
1229 "Compound text based generic encoding for decoding unknown messages. | 1247 "Compound text based generic encoding for decoding unknown messages. |
1230 | 1248 |
1231 Like `compound-text', but does not produce escape sequences for compositions." | 1249 Like `compound-text', but does not produce escape sequences for compositions." |
1232 :coding-type 'iso-2022 | 1250 :coding-type 'iso-2022 |
1233 :mnemonic ?x | 1251 :mnemonic ?x |
1234 :charset-list 'iso-2022 | |
1235 :designation [(ascii 94) (latin-iso8859-1 katakana-jisx0201 96) nil nil] | 1252 :designation [(ascii 94) (latin-iso8859-1 katakana-jisx0201 96) nil nil] |
1236 :flags '(ascii-at-eol ascii-at-cntl | 1253 :flags '(ascii-at-eol ascii-at-cntl |
1237 designation locking-shift single-shift)) | 1254 designation locking-shift single-shift)) |
1238 | 1255 |
1239 (define-coding-system 'compound-text-with-extensions | 1256 (define-coding-system 'compound-text-with-extensions |