GNU bug report logs - #2374
23.0.60; Printing doesn't use face

Previous Next

Package: emacs;

Reported by: David Abrahams <dave <at> boostpro.com>

Date: Wed, 18 Feb 2009 16:25:04 UTC

Severity: wishlist

To reply to this bug, email your comments to 2374 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2374; Package emacs. (Wed, 18 Feb 2009 16:25:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Abrahams <dave <at> boostpro.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 18 Feb 2009 16:25:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: David Abrahams <dave <at> boostpro.com>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.0.60; Printing doesn't use face
Date: Wed, 18 Feb 2009 11:23:14 -0500
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug <at> gnu.org mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

Even though I've set pr-faces-p to t, printing a buffer where I've set
the face to info-title-1 still seems to send courier to the printer.
The face looks nice and big and sans-serify on my screen.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/local/share/emacs/23.0.60/etc/DEBUG for instructions.


In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.14.4)
 of 2009-01-05 on mcbain
Windowing system distributor `The X.Org Foundation', version 11.0.10502000
configured using `configure  '--with-x-toolkit=gtk' '--prefix=/usr/local''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  show-paren-mode: t
  global-auto-revert-mode: t
  delete-selection-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-p C-p C-p C-p C-p C-p 
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-n C-. C-p C-n 
C-, C-, C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-. C-. C-. C-. C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-p C-p C-p C-p C-p C-p C-f C-n 
C-p C-b <return> <return> C-p C-p C-p C-p C-p <down-mouse-1> 
<mouse-1> M-x e m a c s - b u <tab> <backspace> <backspace> 
<backspace> <tab> b u <tab> <M-backspace> <M-backspace> 
b u g <tab> <tab> C-g M-x f i l e - e <tab> <backspace> 
b u <tab> <M-backspace> <M-backspace> C-g M-x a p r 
o r <backspace> p o s <return> b u g <return> M-x s 
u b <tab> C-g <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <down-mouse-5> 
<mouse-5> <double-down-mouse-5> <double-mouse-5> <down-mouse-5> 
<mouse-5> <down-mouse-5> <mouse-5> <double-down-mouse-5> 
<double-mouse-5> <triple-down-mouse-5> <triple-mouse-5> 
<down-mouse-5> <mouse-5> <double-down-mouse-5> <double-mouse-5> 
<down-mouse-5> <mouse-5> C-s e m a c s C-g C-n C-n 
C-x C-p C-s e m a c s C-s C-s C-s C-s C-s C-s C-a C-x 
C-n M-x r e p <tab> o <tab> t <backspace> r t - e m 
<tab> b <tab> <return>

Recent messages:
Mark saved where search started
byte-code: End of buffer [2 times]
Auto-saving...
Mark set
Spooling...done
Mark set [4 times]
Making completion list...
Quit [3 times]
Mark saved where search started
Making completion list... [2 times]

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2374; Package emacs. (Wed, 18 Feb 2009 23:40:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chong Yidong <cyd <at> stupidchicken.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 18 Feb 2009 23:40:04 GMT) Full text and rfc822 format available.

Message #10 received at 2374 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: Vinicius Jose Latorre <viniciusjl <at> ig.com.br>
Cc: David Abrahams <dave <at> boostpro.com>, 2374 <at> debbugs.gnu.org
Subject: Re: 23.0.60; Printing doesn't use face
Date: Wed, 18 Feb 2009 18:35:55 -0500
Hi Vinicius,

Would you mind taking a look at this bug report?  Thanks.


David Abrahams <dave <at> boostpro.com> wrote:

> Even though I've set pr-faces-p to t, printing a buffer where I've set
> the face to info-title-1 still seems to send courier to the printer.
> The face looks nice and big and sans-serify on my screen.
>
> In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.14.4)
>  of 2009-01-05 on mcbain
> Windowing system distributor `The X.Org Foundation', version
>  11.0.10502000
> configured using `configure  '--with-x-toolkit=gtk'
>  '--prefix=/usr/local''





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2374; Package emacs. (Sun, 26 Apr 2009 23:15:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Vinicius Jose Latorre <viniciusjl <at> ig.com.br>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sun, 26 Apr 2009 23:15:04 GMT) Full text and rfc822 format available.

Message #15 received at 2374 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Vinicius Jose Latorre <viniciusjl <at> ig.com.br>
To: Chong Yidong <cyd <at> stupidchicken.com>
Cc: David Abrahams <dave <at> boostpro.com>, 2374 <at> debbugs.gnu.org
Subject: Re: 23.0.60; Printing doesn't use face
Date: Sun, 26 Apr 2009 20:13:11 -0300
Hi David,


Sorry for the very long delay, I'm very short in time these days.

Well, printing package uses ps-print package to generate a PostScript 
file to be printed.

And ps-print does not deal with all face attributes. At present moment 
only the following face attributes are used by ps-print: bold, italic, 
underline, background color and foreground color.

The variable ps-font-family specifies the font used by all ordinary text 
to be generated.  The default is 'Courier.

When ps-print was created (1993), there weren't face attributes like 
font family, width and height.

So, I don't think this is a bug, but a missing feature.


Vinicius


Chong Yidong wrote:
> Hi Vinicius,
>
> Would you mind taking a look at this bug report?  Thanks.
>
>
> David Abrahams <dave <at> boostpro.com> wrote:
>
>   
>> Even though I've set pr-faces-p to t, printing a buffer where I've set
>> the face to info-title-1 still seems to send courier to the printer.
>> The face looks nice and big and sans-serify on my screen.
>>
>> In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.14.4)
>>  of 2009-01-05 on mcbain
>> Windowing system distributor `The X.Org Foundation', version
>>  11.0.10502000
>> configured using `configure  '--with-x-toolkit=gtk'
>>  '--prefix=/usr/local''
>>     




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2374; Package emacs. (Mon, 27 Apr 2009 16:40:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Abrahams <dave <at> boostpro.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Mon, 27 Apr 2009 16:40:04 GMT) Full text and rfc822 format available.

Message #20 received at 2374 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: David Abrahams <dave <at> boostpro.com>
To: Vinicius Jose Latorre <viniciusjl <at> ig.com.br>
Cc: Chong Yidong <cyd <at> stupidchicken.com>, 2374 <at> debbugs.gnu.org
Subject: Re: 23.0.60; Printing doesn't use face
Date: Mon, 27 Apr 2009 12:32:38 -0400
On Apr 26, 2009, at 7:13 PM, Vinicius Jose Latorre wrote:

> Hi David,
>
>
> Sorry for the very long delay, I'm very short in time these days.
>
> Well, printing package uses ps-print package to generate a  
> PostScript file to be printed.
>
> And ps-print does not deal with all face attributes. At present  
> moment only the following face attributes are used by ps-print:  
> bold, italic, underline, background color and foreground color.
>
> The variable ps-font-family specifies the font used by all ordinary  
> text to be generated.  The default is 'Courier.
>
> When ps-print was created (1993), there weren't face attributes like  
> font family, width and height.
>
> So, I don't think this is a bug, but a missing feature.
>


Great; thanks.  So could you consider my report a feature request?

Cheers,
--
David Abrahams
BoostPro Computing
http://boostpro.com








Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2374; Package emacs. (Tue, 28 Apr 2009 01:00:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Vinicius Jose Latorre <viniciusjl <at> ig.com.br>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Tue, 28 Apr 2009 01:00:04 GMT) Full text and rfc822 format available.

Message #25 received at 2374 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Vinicius Jose Latorre <viniciusjl <at> ig.com.br>
To: David Abrahams <dave <at> boostpro.com>
Cc: Chong Yidong <cyd <at> stupidchicken.com>, 2374 <at> debbugs.gnu.org
Subject: Re: 23.0.60; Printing doesn't use face
Date: Mon, 27 Apr 2009 21:56:50 -0300
David Abrahams wrote:
>
> On Apr 26, 2009, at 7:13 PM, Vinicius Jose Latorre wrote:
>
>> Hi David,
>>
>>
>> Sorry for the very long delay, I'm very short in time these days.
>>
>> Well, printing package uses ps-print package to generate a PostScript 
>> file to be printed.
>>
>> And ps-print does not deal with all face attributes. At present 
>> moment only the following face attributes are used by ps-print: bold, 
>> italic, underline, background color and foreground color.
>>
>> The variable ps-font-family specifies the font used by all ordinary 
>> text to be generated.  The default is 'Courier.
>>
>> When ps-print was created (1993), there weren't face attributes like 
>> font family, width and height.
>>
>> So, I don't think this is a bug, but a missing feature.
>
>
> Great; thanks.  So could you consider my report a feature request?


Yes, for sure.






Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2374; Package emacs. (Tue, 28 Apr 2009 14:40:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Tue, 28 Apr 2009 14:40:06 GMT) Full text and rfc822 format available.

Message #30 received at 2374 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Richard M Stallman <rms <at> gnu.org>
To: David Abrahams <dave <at> boostpro.com>, 2374 <at> debbugs.gnu.org
Cc: viniciusjl <at> ig.com.br, cyd <at> stupidchicken.com,
        2374 <at> debbugs.gnu.org
Subject: Re: bug#2374: 23.0.60; Printing doesn't use face
Date: Tue, 28 Apr 2009 10:30:56 -0400
Does this mean Emacs printing has lost face?





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#2374; Package emacs. (Thu, 30 Apr 2009 11:15:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Vinicius Jose Latorre <viniciusjl <at> ig.com.br>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 30 Apr 2009 11:15:04 GMT) Full text and rfc822 format available.

Message #35 received at 2374 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Vinicius Jose Latorre <viniciusjl <at> ig.com.br>
To: rms <at> gnu.org
Cc: David Abrahams <dave <at> boostpro.com>, 2374 <at> debbugs.gnu.org,
        cyd <at> stupidchicken.com
Subject: Re: bug#2374: 23.0.60; Printing doesn't use face
Date: Thu, 30 Apr 2009 08:17:03 -0300
> Does this mean Emacs printing has lost face?
>   


Hmmm, no, it was not defined any lost face by Emacs printing.  ;-)

Well, more seriously, what it is missing by Emacs printing is to handle 
proportional fonts.

Emacs printing deals with faces but does not handle font-family, width 
and height attributes.





Severity set to 'wishlist' from 'normal' Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 11 Sep 2011 21:34:02 GMT) Full text and rfc822 format available.

This bug report was last modified 13 years and 277 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.