Mercurial > emacs
comparison lispref/display.texi @ 52978:1a5c50faf357
Replace @sc{foo} with @acronym{FOO}.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sun, 02 Nov 2003 06:29:59 +0000 |
parents | cac3cb68235c |
children | 67874c814e45 |
comparison
equal
deleted
inserted
replaced
52977:8af8c70252c1 | 52978:1a5c50faf357 |
---|---|
2412 times in the specification string. | 2412 times in the specification string. |
2413 | 2413 |
2414 For the remaining character sets, those that you don't specify | 2414 For the remaining character sets, those that you don't specify |
2415 explicitly, Emacs chooses a font based on @var{fontpattern}: it replaces | 2415 explicitly, Emacs chooses a font based on @var{fontpattern}: it replaces |
2416 @samp{fontset-@var{alias}} with a value that names one character set. | 2416 @samp{fontset-@var{alias}} with a value that names one character set. |
2417 For the @sc{ascii} character set, @samp{fontset-@var{alias}} is replaced | 2417 For the @acronym{ASCII} character set, @samp{fontset-@var{alias}} is replaced |
2418 with @samp{ISO8859-1}. | 2418 with @samp{ISO8859-1}. |
2419 | 2419 |
2420 In addition, when several consecutive fields are wildcards, Emacs | 2420 In addition, when several consecutive fields are wildcards, Emacs |
2421 collapses them into a single wildcard. This is to prevent use of | 2421 collapses them into a single wildcard. This is to prevent use of |
2422 auto-scaled fonts. Fonts made by scaling larger fonts are not usable | 2422 auto-scaled fonts. Fonts made by scaling larger fonts are not usable |
2428 @example | 2428 @example |
2429 -*-fixed-medium-r-normal-*-24-*-*-*-*-*-fontset-24 | 2429 -*-fixed-medium-r-normal-*-24-*-*-*-*-*-fontset-24 |
2430 @end example | 2430 @end example |
2431 | 2431 |
2432 @noindent | 2432 @noindent |
2433 the font specification for @sc{ascii} characters would be this: | 2433 the font specification for @acronym{ASCII} characters would be this: |
2434 | 2434 |
2435 @example | 2435 @example |
2436 -*-fixed-medium-r-normal-*-24-*-ISO8859-1 | 2436 -*-fixed-medium-r-normal-*-24-*-ISO8859-1 |
2437 @end example | 2437 @end example |
2438 | 2438 |
3474 | 3474 |
3475 @item | 3475 @item |
3476 All other codes in the range 0 through 31, and code 127, display in one | 3476 All other codes in the range 0 through 31, and code 127, display in one |
3477 of two ways according to the value of @code{ctl-arrow}. If it is | 3477 of two ways according to the value of @code{ctl-arrow}. If it is |
3478 non-@code{nil}, these codes map to sequences of two glyphs, where the | 3478 non-@code{nil}, these codes map to sequences of two glyphs, where the |
3479 first glyph is the @sc{ascii} code for @samp{^}. (A display table can | 3479 first glyph is the @acronym{ASCII} code for @samp{^}. (A display table can |
3480 specify a glyph to use instead of @samp{^}.) Otherwise, these codes map | 3480 specify a glyph to use instead of @samp{^}.) Otherwise, these codes map |
3481 just like the codes in the range 128 to 255. | 3481 just like the codes in the range 128 to 255. |
3482 | 3482 |
3483 On MS-DOS terminals, Emacs arranges by default for the character code | 3483 On MS-DOS terminals, Emacs arranges by default for the character code |
3484 127 to be mapped to the glyph code 127, which normally displays as an | 3484 127 to be mapped to the glyph code 127, which normally displays as an |
3485 empty polygon. This glyph is used to display non-@sc{ascii} characters | 3485 empty polygon. This glyph is used to display non-@acronym{ASCII} characters |
3486 that the MS-DOS terminal doesn't support. @xref{MS-DOS and MULE,,, | 3486 that the MS-DOS terminal doesn't support. @xref{MS-DOS and MULE,,, |
3487 emacs, The GNU Emacs Manual}. | 3487 emacs, The GNU Emacs Manual}. |
3488 | 3488 |
3489 @item | 3489 @item |
3490 Character codes 128 through 255 map to sequences of four glyphs, where | 3490 Character codes 128 through 255 map to sequences of four glyphs, where |
3491 the first glyph is the @sc{ascii} code for @samp{\}, and the others are | 3491 the first glyph is the @acronym{ASCII} code for @samp{\}, and the others are |
3492 digit characters representing the character code in octal. (A display | 3492 digit characters representing the character code in octal. (A display |
3493 table can specify a glyph to use instead of @samp{\}.) | 3493 table can specify a glyph to use instead of @samp{\}.) |
3494 | 3494 |
3495 @item | 3495 @item |
3496 Multibyte character codes above 256 are displayed as themselves, or as a | 3496 Multibyte character codes above 256 are displayed as themselves, or as a |
3549 @section Display Tables | 3549 @section Display Tables |
3550 | 3550 |
3551 @cindex display table | 3551 @cindex display table |
3552 You can use the @dfn{display table} feature to control how all possible | 3552 You can use the @dfn{display table} feature to control how all possible |
3553 character codes display on the screen. This is useful for displaying | 3553 character codes display on the screen. This is useful for displaying |
3554 European languages that have letters not in the @sc{ascii} character | 3554 European languages that have letters not in the @acronym{ASCII} character |
3555 set. | 3555 set. |
3556 | 3556 |
3557 The display table maps each character code into a sequence of | 3557 The display table maps each character code into a sequence of |
3558 @dfn{glyphs}, each glyph being a graphic that takes up one character | 3558 @dfn{glyphs}, each glyph being a graphic that takes up one character |
3559 position on the screen. You can also define how to display each glyph | 3559 position on the screen. You can also define how to display each glyph |