emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/doc/emacs mule.texi


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs/doc/emacs mule.texi
Date: Sun, 04 Oct 2009 08:59:36 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Eli Zaretskii <eliz>    09/10/04 08:59:36

Modified files:
        doc/emacs      : mule.texi 

Log message:
        (Unibyte Mode): Emphasize that unibyte-display-via-language-environment
        affects only the display.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/doc/emacs/mule.texi?cvsroot=emacs&r1=1.19&r2=1.20

Patches:
Index: mule.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/doc/emacs/mule.texi,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- mule.texi   29 Aug 2009 02:25:03 -0000      1.19
+++ mule.texi   4 Oct 2009 08:59:36 -0000       1.20
@@ -1515,9 +1515,12 @@
   The ISO 8859 address@hidden character sets define character codes in
 the range 0240 to 0377 octal (160 to 255 decimal) to handle the
 accented letters and punctuation needed by various European languages
-(and some non-European ones).  If you disable multibyte characters,
-Emacs can still handle @emph{one} of these character codes at a time.
-To specify @emph{which} of these codes to use, invoke @kbd{M-x
+(and some non-European ones).  Note that Emacs considers bytes with
+codes in this range as raw bytes, not as characters, even in a unibyte
+session, i.e.@: if you disable multibyte characters.  However, Emacs
+can still handle these character codes as if they belonged to
address@hidden of the single-byte character sets at a time.  To specify
address@hidden of these codes to use, invoke @kbd{M-x
 set-language-environment} and specify a suitable language environment
 such as @address@hidden
 
@@ -1527,13 +1530,16 @@
 address@hidden characters.
 
 @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, 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}
-to a address@hidden value.
+  Emacs can also display bytes in the range 160 to 255 as readable
+characters, provided the terminal or font in use supports them.  This
+works automatically.  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
address@hidden to a address@hidden
+value.  Note that setting this only affects how these bytes are
+displayed, but does not change the fundamental fact that Emacs treats
+them as raw bytes, not as characters.
 
 @cindex @code{iso-ascii} library
   If your terminal does not support display of the Latin-1 character




reply via email to

[Prev in Thread] Current Thread [Next in Thread]