- From: Todd Fahrner <fahrner@pobox.com>
- Date: Mon, 10 Nov 1997 14:23:28 -0800
- To: Dan Corkill <cork@agate.bbtech.com>, www-style@w3.org
at 4:43 PM -0500 11/10/97, Dan Corkill wrote: >BODY {background-image: url(images/background.jpg); /* 150x400 image */ > background-repeat: repeat-y; > background-color: white;} > > >When printing a background image, both NS 4.03 and IE4.0, maintain the >resolution of the image (JPEG in this particular case) rather scaling >the image to maintain the proportions shown on the screen. So, for >example, the image that covers the leftmost 150 pixels of the screen, >also only covers the leftmost 150 pixels of the printed document (a >very narrow bar at 1200dpi!). > >If this is the behavior intended by the CSS specifications (I >can imagine situations where this is desired), scaling the >image would seem to be the desired behavior in the majority of >cases. (At 1200dpi, the details in the image are too small to >be seen!) Sounds like a bug. The CSS1 specification recommends scaling based on a "reference pixel" of 1/90". This scaling should kick in when a device's pixel density is "very different from that of a typical computer display." I wish this were more explicit, suggesting trigger values like >108ppi or <72ppi. When printing (except in the case you describe), Netscape flouts the suggested reference pixel and scales based on a 1/120" pixel. IE3 does not scale anything specified in CSS pixel units when printing - not even text. That's pretty tiny copy at 1200dpi! Todd Fahrner mailto:fahrner@pobox.com http://www.verso.com/agitprop/ The printed page transcends space and time. The printed page, the infinitude of books, must be transcended. THE ELECTRO-LIBRARY. - El Lissitzky, 1923
Received on Monday, 10 November 1997 17:19:21 UTC