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