# HG changeset patch # User Kenichi Handa # Date 918870087 0 # Node ID 432510346b148b87fe2a5435b9384cf817de92b0 # Parent 85040d56fb6075402ac023b294c82a20047dfbb4 (ps-multibyte-buffer): Doc-string modified. (ps-mule-font-info-database-default): New variable. (ps-mule-begin-job): If ps-multibyte-buffer is nil, use ps-mule-font-info-database-default. diff -r 85040d56fb60 -r 432510346b14 lisp/ps-mule.el --- a/lisp/ps-mule.el Fri Feb 12 14:57:05 1999 +0000 +++ b/lisp/ps-mule.el Sat Feb 13 01:41:27 1999 +0000 @@ -92,11 +92,16 @@ Valid values are: - nil This is the value to use when you are printing - buffer with only ASCII and Latin characters. + nil This is the value to use the default settings which + is by default for printing buffer with only ASCII + and Latin characters. The default setting can be + changed by setting the variable + `ps-mule-font-info-database-default' differently. + The initial value of this variable is + `ps-mule-font-info-database-latin' (which see). - `non-latin-printer' This is the value to use when you have a japanese - or korean PostScript printer and want to print + `non-latin-printer' This is the value to use when you have a Japanese + or Korean PostScript printer and want to print buffer with ASCII, Latin-1, Japanese (JISX0208 and JISX0201-Kana) and Korean characters. At present, it was not tested the Korean characters printing. @@ -193,6 +198,10 @@ (normal nil nil iso-latin-1))) "Sample setting of `ps-mule-font-info-database' to use latin fonts.") +(defvar ps-mule-font-info-database-default + ps-mule-font-info-database-default + "The default setting to use if `ps-multibyte-buffer' (which see) is nil.") + (defconst ps-mule-font-info-database-ps '((katakana-jisx0201 (normal builtin "Ryumin-Light.Katakana" ps-mule-encode-7bit 1)