aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/control.texi2
-rw-r--r--doc/lispref/display.texi2
-rw-r--r--doc/lispref/nonascii.texi11
-rw-r--r--doc/lispref/strings.texi2
-rw-r--r--doc/misc/efaq.texi70
5 files changed, 9 insertions, 78 deletions
diff --git a/doc/lispref/control.texi b/doc/lispref/control.texi
index 63dc2f866af..d4520ebdee5 100644
--- a/doc/lispref/control.texi
+++ b/doc/lispref/control.texi
@@ -525,7 +525,7 @@ core pattern can have the following forms:
525 525
526@table @code 526@table @code
527 527
528@item _ 528@item _@r{ (underscore)}
529Matches any @var{expval}. 529Matches any @var{expval}.
530This is also known as @dfn{don't care} or @dfn{wildcard}. 530This is also known as @dfn{don't care} or @dfn{wildcard}.
531 531
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 653b249a407..b98c2f8fa93 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -5057,7 +5057,7 @@ which are evaluated at display time. This could be unsafe in certain
5057situations, e.g., when the display specification was generated by some 5057situations, e.g., when the display specification was generated by some
5058external program/agent. Wrapping a display specification in a list 5058external program/agent. Wrapping a display specification in a list
5059that begins with the special symbol @code{disable-eval}, as in 5059that begins with the special symbol @code{disable-eval}, as in
5060@w{@code{('disable-eval @var{spec})}}, will disable evaluation of any 5060@w{@code{(disable-eval @var{spec})}}, will disable evaluation of any
5061Lisp in @var{spec}, while still supporting all the other display 5061Lisp in @var{spec}, while still supporting all the other display
5062property features. 5062property features.
5063 5063
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index d7d25dc36af..6dc23637a79 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -280,11 +280,12 @@ to the codepoints @code{#x3FFF80} through @code{#x3FFFFF}, inclusive
280 280
281@defun string-to-unibyte string 281@defun string-to-unibyte string
282This function returns a unibyte string containing the same sequence of 282This function returns a unibyte string containing the same sequence of
283characters as @var{string}. It signals an error if @var{string} 283characters as @var{string}. If @var{string} is a unibyte string, it
284contains a non-@acronym{ASCII} character. If @var{string} is a 284is returned unchanged. Otherwise, @acronym{ASCII} characters and
285unibyte string, it is returned unchanged. Use this function for 285characters in the @code{eight-bit} charset are converted to their
286@var{string} arguments that contain only @acronym{ASCII} and eight-bit 286corresponding byte values. Use this function for @var{string}
287characters. 287arguments that contain only @acronym{ASCII} and eight-bit characters;
288the function signals an error if any other characters are encountered.
288@end defun 289@end defun
289 290
290@defun byte-to-string byte 291@defun byte-to-string byte
diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi
index 413e17750e9..78f1344cada 100644
--- a/doc/lispref/strings.texi
+++ b/doc/lispref/strings.texi
@@ -1348,7 +1348,7 @@ given width, if specified.
1348This flag converts the substituted text to upper case (@pxref{Case 1348This flag converts the substituted text to upper case (@pxref{Case
1349Conversion}). 1349Conversion}).
1350 1350
1351@item _ 1351@item _@r{ (underscore)}
1352This flag converts the substituted text to lower case (@pxref{Case 1352This flag converts the substituted text to lower case (@pxref{Case
1353Conversion}). 1353Conversion}).
1354@end table 1354@end table
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 07f3669e160..a98c4b6a614 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -4274,75 +4274,6 @@ add the following line to your @file{~/.emacs}:
4274 (setq ps-multibyte-buffer 'bdf-font-except-latin) 4274 (setq ps-multibyte-buffer 'bdf-font-except-latin)
4275@end lisp 4275@end lisp
4276 4276
4277A few additional steps are necessary for MS-Windows; they are listed
4278below.
4279
4280First, make sure @emph{all} the directories with BDF font files are
4281mentioned in @code{bdf-directory-list}. On Unix and GNU/Linux
4282systems, one normally runs @kbd{make install} to install the BDF fonts
4283in the same directory. By contrast, Windows users typically don't run
4284the Intlfonts installation command, but unpack the distribution in
4285some directory, which leaves the BDF fonts in its subdirectories. For
4286example, assume that you unpacked Intlfonts in @file{C:/Intlfonts};
4287then you should set @code{bdf-directory-list} as follows:
4288
4289@lisp
4290 (setq bdf-directory-list
4291 '("C:/Intlfonts/Asian"
4292 "C:/Intlfonts/Chinese" "C:/Intlfonts/Chinese.X"
4293 "C:/Intlfonts/Chinese.BIG" "C:/Intlfonts/Ethiopic"
4294 "C:/Intlfonts/European" "C:/Intlfonts/European.BIG"
4295 "C:/Intlfonts/Japanese" "C:/Intlfonts/Japanese.X"
4296 "C:/Intlfonts/Japanese.BIG" "C:/Intlfonts/Korean.X"
4297 "C:/Intlfonts/Misc"))
4298@end lisp
4299
4300@cindex @code{w32-bdf-filename-alist}
4301@cindex @code{w32-find-bdf-fonts}
4302Next, you need to set up the variable @code{w32-bdf-filename-alist} to
4303an alist of the BDF fonts and their corresponding file names.
4304Assuming you have set @code{bdf-directory-list} to name all the
4305directories with the BDF font files, the following Lisp snippet will
4306set up @code{w32-bdf-filename-alist}:
4307
4308@lisp
4309 (setq w32-bdf-filename-alist
4310 (w32-find-bdf-fonts bdf-directory-list))
4311@end lisp
4312
4313Now, create fontsets for the BDF fonts:
4314
4315@smallexample
4316 (create-fontset-from-fontset-spec
4317 "-*-fixed-medium-r-normal-*-16-*-*-*-c-*-fontset-bdf,
4318 japanese-jisx0208:-*-*-medium-r-normal-*-16-*-*-*-c-*-jisx0208.1983-*,
4319 katakana-jisx0201:-*-*-medium-r-normal-*-16-*-*-*-c-*-jisx0201*-*,
4320 latin-jisx0201:-*-*-medium-r-normal-*-16-*-*-*-c-*-jisx0201*-*,
4321 japanese-jisx0208-1978:-*-*-medium-r-normal-*-16-*-*-*-c-*-jisx0208.1978-*,
4322 thai-tis620:-misc-fixed-medium-r-normal--16-160-72-72-m-80-tis620.2529-1,
4323 lao:-misc-fixed-medium-r-normal--16-160-72-72-m-80-MuleLao-1,
4324 tibetan-1-column:-TibMdXA-fixed-medium-r-normal--16-160-72-72-m-80-MuleTibetan-1,
4325 ethiopic:-Admas-Ethiomx16f-Medium-R-Normal--16-150-100-100-M-160-Ethiopic-Unicode,
4326 tibetan:-TibMdXA-fixed-medium-r-normal--16-160-72-72-m-160-MuleTibetan-0")
4327@end smallexample
4328
4329Many of the international bdf fonts from Intlfonts are type 0, and
4330therefore need to be added to font-encoding-alist:
4331
4332@lisp
4333 (setq font-encoding-alist
4334 (append '(("MuleTibetan-0" (tibetan . 0))
4335 ("GB2312" (chinese-gb2312 . 0))
4336 ("JISX0208" (japanese-jisx0208 . 0))
4337 ("JISX0212" (japanese-jisx0212 . 0))
4338 ("VISCII" (vietnamese-viscii-lower . 0))
4339 ("KSC5601" (korean-ksc5601 . 0))
4340 ("MuleArabic-0" (arabic-digit . 0))
4341 ("MuleArabic-1" (arabic-1-column . 0))
4342 ("MuleArabic-2" (arabic-2-column . 0)))
4343 font-encoding-alist))
4344@end lisp
4345
4346You can now use the Emacs font menu to select the @samp{bdf: 16-dot medium} 4277You can now use the Emacs font menu to select the @samp{bdf: 16-dot medium}
4347fontset, or you can select it by setting the default font in your 4278fontset, or you can select it by setting the default font in your
4348@file{~/.emacs}: 4279@file{~/.emacs}:
@@ -4351,7 +4282,6 @@ fontset, or you can select it by setting the default font in your
4351 (set-frame-font "fontset-bdf") 4282 (set-frame-font "fontset-bdf")
4352@end lisp 4283@end lisp
4353 4284
4354
4355@c ------------------------------------------------------------ 4285@c ------------------------------------------------------------
4356@node Mail and news 4286@node Mail and news
4357@chapter Mail and news 4287@chapter Mail and news