Mercurial > emacs
comparison lisp/international/mule.el @ 88680:e574f078b30d
(define-charset): New args :min-code and :max-code.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 30 May 2002 00:32:34 +0000 |
parents | ddc129ce7bc1 |
children | f1ce7c70c868 |
comparison
equal
deleted
inserted
replaced
88679:ef0a5262fd5e | 88680:e574f078b30d |
---|---|
73 range of each dimension in this format: | 73 range of each dimension in this format: |
74 [ MIN-1 MAX-1 MIN-2 MAX-2 ... ] | 74 [ MIN-1 MAX-1 MIN-2 MAX-2 ... ] |
75 where MIN-N is the minimum byte value of Nth dimension of code-point, | 75 where MIN-N is the minimum byte value of Nth dimension of code-point, |
76 MAX-N is the maximum byte value of that. | 76 MAX-N is the maximum byte value of that. |
77 | 77 |
78 `:min-code' | |
79 | |
80 VALUE must be an integer specifying the mininum code point of the | |
81 charset. If omitted, it is calculated from `:code-space'. VALUE may | |
82 be a cons (HIGH . LOW), where HIGH is the most significant 16 bits of | |
83 the code point and LOW is the least significant 16 bits. | |
84 | |
85 `max-code' | |
86 | |
87 VALUE must be an integer specifying the maxinum code point of the | |
88 charset. If omitted, it is calculated from `:code-space'. VALUE may | |
89 be a cons (HIGH . LOW), where HIGH is the most significant 16 bits of | |
90 the code point and LOW is the least significant 16 bits. | |
91 | |
78 `:iso-final-char' | 92 `:iso-final-char' |
79 | 93 |
80 VALUE must be a character in the range 32 to 127 (inclusive) | 94 VALUE must be a character in the range 32 to 127 (inclusive) |
81 specifying the final char of the charset for ISO-2022 encoding. If | 95 specifying the final char of the charset for ISO-2022 encoding. If |
82 omitted, the charset can't be encoded by ISO-2022 based | 96 omitted, the charset can't be encoded by ISO-2022 based |
149 If it is a string, it is a name of file that contains the above | 163 If it is a string, it is a name of file that contains the above |
150 information. The file format is the same as what described for `:map' | 164 information. The file format is the same as what described for `:map' |
151 attribute." | 165 attribute." |
152 (let ((attrs (mapcar 'list '(:dimension | 166 (let ((attrs (mapcar 'list '(:dimension |
153 :code-space | 167 :code-space |
168 :min-code | |
169 :max-code | |
154 :iso-final-char | 170 :iso-final-char |
155 :iso-revision-number | 171 :iso-revision-number |
156 :emacs-mule-id | 172 :emacs-mule-id |
157 :ascii-compatible-p | 173 :ascii-compatible-p |
158 :supplementary-p | 174 :supplementary-p |