> Date: Sun, 13 May 2007 11:32:36 -0300 > From: Vinicius Jose Latorre <[EMAIL PROTECTED]> > Cc: [email protected], Kenichi Handa <[EMAIL PROTECTED]> > > 1. emacs-23 -nw -Q > > 2. M-x ps-print-buffer-with-faces RET > `ps-default-fg' and `ps-default-bg' have the same color. > Text won't appear on page. Please, check these variables. > > 3. M-: (ps-frame-parameter nil 'foreground-color) RET > ==> "unspecified-bg" > > 3. M-: (ps-frame-parameter nil 'background-color) RET > ==> "unspecified-fg" > > If I tried with "emacs-23 -nw", it works, that is, foreground and > background color are set properly. > > I tested also with Emacs 22 with the same results. > > It seems this is a problem with initial frame properties setting when > Emacs is activated in xterm. > > Could someone who knows this better checks the initial frame color > property in this situation and see if there is a way to set initial > frame color to a valid color?
There is no way to query a text terminal about its default foreground and background colors, at least not a way that is known to us. That's why we use those strange unspecified-fg and unspecified-bg designators for them. Why do you need to have a valid color specification there? I think ps-print should simply use black on white for this case. If this will fail to work, please explain why. _______________________________________________ emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
