comparison lispref/nonascii.texi @ 28900:ac620ff5fd5d

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Sat, 13 May 2000 09:11:42 +0000
parents 0778eff185b6
children 69f20c18d6eb
comparison
equal deleted inserted replaced
28899:133a92b8094d 28900:ac620ff5fd5d
273 cases, characters that would logically be grouped together are split 273 cases, characters that would logically be grouped together are split
274 into several character sets. For example, one set of Chinese 274 into several character sets. For example, one set of Chinese
275 characters, generally known as Big 5, is divided into two Emacs 275 characters, generally known as Big 5, is divided into two Emacs
276 character sets, @code{chinese-big5-1} and @code{chinese-big5-2}. 276 character sets, @code{chinese-big5-1} and @code{chinese-big5-2}.
277 277
278 @sc{ascii} characters are in character set @code{ascii}. The
279 non-@sc{ascii} characters 128 through 159 are in character set
280 @code{eight-bit-control}, and codes 160 through 255 are in character set
281 @code{eight-bit-graphic}.
282
278 @defun charsetp object 283 @defun charsetp object
279 Returns @code{t} if @var{object} is a symbol that names a character set, 284 Returns @code{t} if @var{object} is a symbol that names a character set,
280 @code{nil} otherwise. 285 @code{nil} otherwise.
281 @end defun 286 @end defun
282 287
409 The optional argument @var{translation} specifies a translation table to 414 The optional argument @var{translation} specifies a translation table to
410 be used in scanning the text (@pxref{Translation of Characters}). If it 415 be used in scanning the text (@pxref{Translation of Characters}). If it
411 is non-@code{nil}, then each character in the region is translated 416 is non-@code{nil}, then each character in the region is translated
412 through this table, and the value returned describes the translated 417 through this table, and the value returned describes the translated
413 characters instead of the characters actually in the buffer. 418 characters instead of the characters actually in the buffer.
414
415 When a buffer contains non-@sc{ascii} characters, codes 128 through 255,
416 they are assigned the character set @code{unknown}. @xref{Explicit
417 Encoding}.
418 @end defun 419 @end defun
419 420
420 @defun find-charset-string string &optional translation 421 @defun find-charset-string string &optional translation
421 This function returns a list of the character sets that appear in the 422 This function returns a list of the character sets that appear in the
422 string @var{string}. It is just like @code{find-charset-region}, except 423 string @var{string}. It is just like @code{find-charset-region}, except