]> git.eshelyaron.com Git - emacs.git/commitdiff
(ps-mule-printable-p): Return t if CHARSET is ascii or
authorKenichi Handa <handa@m17n.org>
Tue, 29 Mar 2005 05:48:10 +0000 (05:48 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 29 Mar 2005 05:48:10 +0000 (05:48 +0000)
latin-iso8859-1.

lisp/ChangeLog
lisp/ps-mule.el

index 78514349768bdaeafffc36dceefeae5734c856c0..eec6cba623a87af432805c7164c580d91e633f2b 100644 (file)
@@ -4,6 +4,8 @@
        ps-print-translation-table.
        (ps-mule-begin-job): Call find-charset-region/string with
        ps-print-translation-table.
+       (ps-mule-printable-p): Return t if CHARSET is ascii or
+       latin-iso8859-1.
 
        * ps-print.el (ps-print-translation-table): New variable.
        (ps-plot-region): Translate characters by
index 3f66ba2368f2ec7e8e7bfd22f009d1b96ff465cc..e0e9268c3def4caff269b5194bf3fd1cac9e93a1 100644 (file)
@@ -511,7 +511,10 @@ element of the list."
 
 (defsubst ps-mule-printable-p (charset)
   "Non-nil if characters in CHARSET is printable."
-  (ps-mule-get-font-spec charset 'normal))
+  ;; ASCII and Latin-1 are always printable.
+  (or (eq charset 'ascii)
+      (eq charset 'latin-iso8859-1)
+      (ps-mule-get-font-spec charset 'normal)))
 
 (defconst ps-mule-external-libraries
   '((builtin nil nil