Mercurial > hg > xemacs-beta
comparison man/lispref/mule.texi @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | 05472e90ae02 |
children | 8619ce7e4c50 |
comparison
equal
deleted
inserted
replaced
69:804d1389bcd6 | 70:131b0175ea99 |
---|---|
201 the actual charset object. | 201 the actual charset object. |
202 @item doc-string | 202 @item doc-string |
203 A documentation string describing the charset. | 203 A documentation string describing the charset. |
204 @item registry | 204 @item registry |
205 A regular expression matching the font registry field for this character | 205 A regular expression matching the font registry field for this character |
206 set. For example, both the @code{ascii} and @code{latin-iso8859-1} | 206 set. For example, both the @code{ascii} and @code{latin-1} charsets |
207 charsets use the registry @code{"ISO8859-1"}. This field is used to | 207 use the registry @code{"ISO8859-1"}. This field is used to choose |
208 choose an appropriate font when the user gives a general font | 208 an appropriate font when the user gives a general font specification |
209 specification such as @samp{-*-courier-medium-r-*-140-*}, i.e. a | 209 such as @samp{-*-courier-medium-r-*-140-*}, i.e. a 14-point upright |
210 14-point upright medium-weight Courier font. | 210 medium-weight Courier font. |
211 @item dimension | 211 @item dimension |
212 Number of position codes used to index a character in the character set. | 212 Number of position codes used to index a character in the character set. |
213 XEmacs/MULE can only handle character sets of dimension 1 or 2. | 213 XEmacs/MULE can only handle character sets of dimension 1 or 2. |
214 This property defaults to 1. | 214 This property defaults to 1. |
215 @item chars | 215 @item chars |
249 font used to display the character set. With @code{graphic} set to 0, | 249 font used to display the character set. With @code{graphic} set to 0, |
250 position codes 33 through 126 map to font indices 33 through 126; with | 250 position codes 33 through 126 map to font indices 33 through 126; with |
251 it set to 1, position codes 33 through 126 map to font indices 161 | 251 it set to 1, position codes 33 through 126 map to font indices 161 |
252 through 254 (i.e. the same number but with the high bit set). For | 252 through 254 (i.e. the same number but with the high bit set). For |
253 example, for a font whose registry is ISO8859-1, the left half of the | 253 example, for a font whose registry is ISO8859-1, the left half of the |
254 font (octets 0x20 - 0x7F) is the @code{ascii} charset, while the right | 254 font (octets 0x20 - 0x7F) is the @code{ascii} charset, while the |
255 half (octets 0xA0 - 0xFF) is the @code{latin-iso8859-1} charset. | 255 right half (octets 0xA0 - 0xFF) is the @code{latin-1} charset. |
256 @item ccl-program | 256 @item ccl-program |
257 A compiled CCL program used to convert a character in this charset into | 257 A compiled CCL program used to convert a character in this charset into |
258 an index into the font. This is in addition to the @code{graphic} | 258 an index into the font. This is in addition to the @code{graphic} |
259 property. If a CCL program is defined, the position codes of a | 259 property. If a CCL program is defined, the position codes of a |
260 character will first be processed according to @code{graphic} and | 260 character will first be processed according to @code{graphic} and |
402 @example | 402 @example |
403 Name Type Fi Gr Dir Registry | 403 Name Type Fi Gr Dir Registry |
404 -------------------------------------------------------------- | 404 -------------------------------------------------------------- |
405 ascii 94 B 0 l2r ISO8859-1 | 405 ascii 94 B 0 l2r ISO8859-1 |
406 control-1 94 0 l2r --- | 406 control-1 94 0 l2r --- |
407 latin-iso8859-1 94 A 1 l2r ISO8859-1 | 407 latin-1 94 A 1 l2r ISO8859-1 |
408 latin-iso8859-2 96 B 1 l2r ISO8859-2 | 408 latin-2 96 B 1 l2r ISO8859-2 |
409 latin-iso8859-3 96 C 1 l2r ISO8859-3 | 409 latin-3 96 C 1 l2r ISO8859-3 |
410 latin-iso8859-4 96 D 1 l2r ISO8859-4 | 410 latin-4 96 D 1 l2r ISO8859-4 |
411 cyrillic-iso8859-5 96 L 1 l2r ISO8859-5 | 411 cyrillic 96 L 1 l2r ISO8859-5 |
412 arabic-iso8859-6 96 G 1 r2l ISO8859-6 | 412 arabic 96 G 1 r2l ISO8859-6 |
413 greek-iso8859-7 96 F 1 l2r ISO8859-7 | 413 greek 96 F 1 l2r ISO8859-7 |
414 hebrew-iso8859-8 96 H 1 r2l ISO8859-8 | 414 hebrew 96 H 1 r2l ISO8859-8 |
415 latin-iso8859-9 96 M 1 l2r ISO8859-9 | 415 latin-5 96 M 1 l2r ISO8859-9 |
416 thai-tis620 96 T 1 l2r TIS620 | 416 thai 96 T 1 l2r TIS620 |
417 katakana-jisx0201 94 I 1 l2r JISX0201.1976 | 417 japanese-jisx0201-kana 94 I 1 l2r JISX0201.1976 |
418 latin-jisx0201 94 J 0 l2r JISX0201.1976 | 418 japanese-jisx0201-roman 94 J 0 l2r JISX0201.1976 |
419 japanese-jisx0208-1978 94x94 @@ 0 l2r JISX0208.1978 | 419 japanese-jisx0208-1978 94x94 @@ 0 l2r JISX0208.1978 |
420 japanese-jisx0208 94x94 B 0 l2r JISX0208.19(83|90) | 420 japanese-jisx0208 94x94 B 0 l2r JISX0208.19(83|90) |
421 japanese-jisx0212 94x94 D 0 l2r JISX0212 | 421 japanese-jisx0212 94x94 D 0 l2r JISX0212 |
422 chinese-gb2312 94x94 A 0 l2r GB2312 | 422 chinese-gb 94x94 A 0 l2r GB2312 |
423 chinese-cns11643-1 94x94 G 0 l2r CNS11643.1 | 423 chinese-cns11643-1 94x94 G 0 l2r CNS11643.1 |
424 chinese-cns11643-2 94x94 H 0 l2r CNS11643.2 | 424 chinese-cns11643-2 94x94 H 0 l2r CNS11643.2 |
425 chinese-big5-1 94x94 0 0 l2r Big5 | 425 chinese-big5-1 94x94 0 0 l2r Big5 |
426 chinese-big5-2 94x94 1 0 l2r Big5 | 426 chinese-big5-2 94x94 1 0 l2r Big5 |
427 korean-ksc5601 94x94 C 0 l2r KSC5601 | 427 korean-ksc5601 94x94 C 0 l2r KSC5601 |
471 @defun char-octet ch &optional n | 471 @defun char-octet ch &optional n |
472 This function returns the octet (i.e. position code) numbered @var{n} | 472 This function returns the octet (i.e. position code) numbered @var{n} |
473 (should be 0 or 1) of char @var{ch}. @var{n} defaults to 0 if omitted. | 473 (should be 0 or 1) of char @var{ch}. @var{n} defaults to 0 if omitted. |
474 @end defun | 474 @end defun |
475 | 475 |
476 @defun find-charset-region start end &optional buffer | 476 @defun charsets-in-region start end &optional buffer |
477 This function returns a list of the charsets in the region between | 477 This function returns a list of the charsets in the region between |
478 @var{start} and @var{end}. @var{buffer} defaults to the current buffer | 478 @var{start} and @var{end}. @var{buffer} defaults to the current buffer |
479 if omitted. | 479 if omitted. |
480 @end defun | 480 @end defun |
481 | 481 |
482 @defun find-charset-string string | 482 @defun charsets-in-string string |
483 This function returns a list of the charsets in @var{string}. | 483 This function returns a list of the charsets in @var{string}. |
484 @end defun | 484 @end defun |
485 | 485 |
486 @node Composite Characters | 486 @node Composite Characters |
487 @section Composite Characters | 487 @section Composite Characters |
775 Automatic conversion. XEmacs attempts to detect the coding system used | 775 Automatic conversion. XEmacs attempts to detect the coding system used |
776 in the file. | 776 in the file. |
777 @item no-conversion | 777 @item no-conversion |
778 No conversion. Use this for binary files and such. On output, graphic | 778 No conversion. Use this for binary files and such. On output, graphic |
779 characters that are not in ASCII or Latin-1 will be replaced by a | 779 characters that are not in ASCII or Latin-1 will be replaced by a |
780 @samp{?}. (For a no-conversion-encoded buffer, these characters will | 780 @samp{?}. (For a no-conversion-encoded buffer, these characters will only be |
781 only be present if you explicitly insert them.) | 781 present if you explicitly insert them.) |
782 @item shift-jis | 782 @item shift-jis |
783 Shift-JIS (a Japanese encoding commonly used in PC operating systems). | 783 Shift-JIS (a Japanese encoding commonly used in PC operating systems). |
784 @item iso2022 | 784 @item iso2022 |
785 Any ISO-2022-compliant encoding. Among other things, this includes JIS | 785 Any ISO-2022-compliant encoding. Among other things, this includes JIS |
786 (the Japanese encoding commonly used for e-mail), national variants of | 786 (the Japanese encoding commonly used for e-mail), national variants of |