Mercurial > emacs
changeset 68694:6e0262b41466
(Communication Coding): Say "other applications".
(Fontsets): Not specific to X. Add xref to X Resources.
(Unibyte Mode): Renamed from Single-Byte Character Support.
"Graphical display", not window system.
(International): Update menu.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 08 Feb 2006 00:05:07 +0000 |
parents | f06d0aec15a7 |
children | 700063953be7 |
files | man/mule.texi |
diffstat | 1 files changed, 29 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/man/mule.texi Wed Feb 08 00:00:22 2006 +0000 +++ b/man/mule.texi Wed Feb 08 00:05:07 2006 +0000 @@ -72,7 +72,7 @@ your keyboard can produce non-@acronym{ASCII} characters, you can select an appropriate keyboard coding system (@pxref{Terminal Coding}), and Emacs will accept those characters. Latin-1 characters can also be input by -using the @kbd{C-x 8} prefix, see @ref{Single-Byte Character Support, +using the @kbd{C-x 8} prefix, see @ref{Unibyte Mode}. C-x 8}. On X Window systems, your locale should be set to an appropriate value @@ -101,7 +101,7 @@ that cover the whole spectrum of characters. * Defining Fontsets:: Defining a new fontset. * Undisplayable Characters:: When characters don't display. -* Single-Byte Character Support:: You can pick one European character set +* Unibyte Mode:: You can pick one European character set to use without multibyte characters. * Charsets:: How Emacs groups its internal character codes. @end menu @@ -1000,11 +1000,11 @@ @table @kbd @item C-x @key{RET} x @var{coding} @key{RET} Use coding system @var{coding} for transferring selections to and from -other programs through the window system. +other window-based applications. @item C-x @key{RET} X @var{coding} @key{RET} Use coding system @var{coding} for transferring @emph{one} -selection---the next one---to or from the window system. +selection---the next one---to or from another window-based application. @item C-x @key{RET} p @var{input-coding} @key{RET} @var{output-coding} @key{RET} Use coding systems @var{input-coding} and @var{output-coding} for @@ -1166,34 +1166,39 @@ @section Fontsets @cindex fontsets - A font for X Windows typically defines shapes for a single alphabet -or script. Therefore, displaying the entire range of scripts that -Emacs supports requires a collection of many fonts. In Emacs, such a -collection is called a @dfn{fontset}. A fontset is defined by a list -of fonts, each assigned to handle a range of character codes. + A font typically defines shapes for a single alphabet or script. +Therefore, displaying the entire range of scripts that Emacs supports +requires a collection of many fonts. In Emacs, such a collection is +called a @dfn{fontset}. A fontset is defined by a list of fonts, each +assigned to handle a range of character codes. - Each fontset has a name, like a font. The available X fonts are -defined by the X server; fontsets, however, are defined within Emacs -itself. Once you have defined a fontset, you can use it within Emacs by -specifying its name, anywhere that you could use a single font. Of -course, Emacs fontsets can use only the fonts that the X server -supports; if certain characters appear on the screen as hollow boxes, -this means that the fontset in use for them has no font for those -characters.@footnote{The Emacs installation instructions have information on -additional font support.} + Each fontset has a name, like a font. However, while fonts are +stored in the system and the available font names are defined by the +system, fontsets are defined within Emacs itself. Once you have +defined a fontset, you can use it within Emacs by specifying its name, +anywhere that you could use a single font. Of course, Emacs fontsets +can use only the fonts that the system supports; if certain characters +appear on the screen as hollow boxes, this means that the fontset in +use for them has no font for those characters.@footnote{The Emacs +installation instructions have information on additional font +support.} Emacs creates two fontsets automatically: the @dfn{standard fontset} and the @dfn{startup fontset}. The standard fontset is most likely to have fonts for a wide variety of non-@acronym{ASCII} characters; however, this is not the default for Emacs to use. (By default, Emacs tries to find a font that has bold and italic variants.) You can -specify use of the standard fontset with the @samp{-fn} option, or -with the @samp{Font} X resource (@pxref{Font X}). For example, +specify use of the standard fontset with the @samp{-fn} option. For +example, @example emacs -fn fontset-standard @end example +@noindent +You can also specify a fontset with the @samp{Font} resource (@pxref{X +Resources}). + A fontset does not necessarily specify a font for every character code. If a fontset specifies no font for a certain character, or if it specifies a font that does not exist on your system, then it cannot @@ -1353,8 +1358,8 @@ @code{latin1-display} to enable this. The mnemonic @acronym{ASCII} sequences mostly correspond to those of the prefix input methods. -@node Single-Byte Character Support -@section Single-byte Character Set Support +@node Unibyte Mode +@section Unibyte Editing Mode @cindex European character sets @cindex accented characters @@ -1376,8 +1381,8 @@ @vindex unibyte-display-via-language-environment Emacs can also display those characters, provided the terminal or font -in use supports them. This works automatically. Alternatively, if you -are using a window system, Emacs can also display single-byte characters +in use supports them. This works automatically. Alternatively, on a +graphical display, Emacs can also display single-byte characters through fontsets, in effect by displaying the equivalent multibyte characters according to the current language environment. To request this, set the variable @code{unibyte-display-via-language-environment}