Open Bug 178362 Opened 22 years ago Updated 2 years ago

enhancement: separate font preferences for printing

Categories

(Core :: Printing: Output, enhancement, P4)

x86
All
enhancement

Tracking

()

Future

People

(Reporter: bewaremyethnicheart, Unassigned)

Details

This is a request for a separate preference for setting printing fonts and 
sizes. I browse with a large screen with high resolution and generally that 
means I like to browse with 20+ point fonts.  But when I print I almost always 
want to print with 12 or 14 point fonts.  When I have 20 pages open in tabs, it 
is a pain to have to wait while mozilla re-renders/loads all of the pages just 
so I can print one of them with a different font size....

Thanks!

Joe
bewaremyethnicheart@yahoo.com
rbs, would you say this is layout or printing?  Where would most of the back-end
work for this live?
Let's try Printing (it has no chance it it stays in Preferences).

1)
If the JS side could dump the rules in a print.css, maybe html.css could have:

@media print {
  @import print.css
}
But... it would be a pain fro JS to get the current default values since that
requires to load/parse print.css

2)
So, nsPresContext::GetFontPreferences() could instead lookup a set of
font.print.* values when it is in IsPaginated() mode. And the font.print.*
values would be set from the FE.
Status: UNCONFIRMED → NEW
Component: Preferences → Printing
Ever confirmed: true
.
Assignee: ben → rods
QA Contact: sairuh → sujay
Priority: -- → P4
Target Milestone: --- → Future
Please look at bug 351982 which I think best captures the problem with both this and bug 30896.
Assignee: rods → nobody
QA Contact: sujay → printing
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.