diff lisp/ps-print.el @ 91332:6b6e684740e5

Fix face attributes recognition
author Vinicius Jose Latorre <viniciusjl@ig.com.br>
date Wed, 09 Jan 2008 03:27:04 +0000
parents 606f2d163a64
children 928f0831d88b
line wrap: on
line diff
--- a/lisp/ps-print.el	Wed Jan 09 02:45:01 2008 +0000
+++ b/lisp/ps-print.el	Wed Jan 09 03:27:04 2008 +0000
@@ -10,11 +10,11 @@
 ;; Maintainer: Kenichi Handa <handa@m17n.org> (multi-byte characters)
 ;;	Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Keywords: wp, print, PostScript
-;; Version: 7.3.1
+;; Version: 7.3.2
 ;; X-URL: http://www.emacswiki.org/cgi-bin/wiki/ViniciusJoseLatorre
 
-(defconst ps-print-version "7.3.1"
-  "ps-print.el, v 7.3.1 <2007/11/21 vinicius>
+(defconst ps-print-version "7.3.2"
+  "ps-print.el, v 7.3.2 <2008/01/09 vinicius>
 
 Vinicius's last change version -- this file may have been edited as part of
 Emacs without changes to the version number.  When reporting bugs, please also
@@ -6361,9 +6361,12 @@
 
 (defun ps-screen-to-bit-face (face)
   (cons face
-	(vector (logior (if (ps-face-bold-p face) 1 0) ; bold
-			(if (ps-face-italic-p face) 2 0) ; italic
-			(if (ps-face-underlined-p face) 4 0)) ; underline
+	(vector (logior (if (ps-face-bold-p face)       1 0)  ; bold
+			(if (ps-face-italic-p face)     2 0)  ; italic
+			(if (ps-face-underlined-p face) 4 0)  ; underline
+			(if (ps-face-strikeout-p face)  8 0)  ; strikeout
+			(if (ps-face-overline-p face)  16 0)  ; overline
+			(if (ps-face-box-p face)       64 0)) ; box
 		(ps-face-foreground-name face)
 		(ps-face-background-name face))))