- From: Chris Lilley <chris@w3.org>
- Date: Tue, 17 Feb 1998 23:20:42 +0100
- To: Todd Fahrner <fahrner@pobox.com>
- CC: Gayle Kidder <reddik@thegroup.net>, www-style@w3.org
Todd Fahrner wrote: > Thus spake Chris Lilley: > [stylesheet to do lists | like | this ] > > Terrific. <troll>But Chris - why would anybody need to implement CSS2 when > they can just auto-generate a string of GIFs and non-breaking spaces in a > DIV from XML with a XSL transformation/template/stylesheet thingie. It'll > even work in Netscape 3! My reply is contained in the attached Commodore Amiga ham image file, which is viewable in Netscape 2 with the appropriate plug-in (works on IBM AIX version only, others coming soon). > <plug>Like those of three of the four Core styles?</plug>. Kinda > > @media projection, tv, handheld { > > H2, H3, H4, H5, H5 { > > display: run-in > > } > > } > > Yes, but what I really want to provide is paged screen mode, Chris. I know, that's why I picked some paged screen mode media declarations. > Do I > have to put "best viewed on a Projector" to get this? Bah! - I thought a > CRT was a projector anyway. A CRT can be used to implement a projector and also used to implement a screen depending on whether it scrolls or not and whether it is designed to be read from twenty rows of seats away or not. > We just need a "display type" or "flow object", or whatever, > that represents a series of screenfuls, bounded both above and below. BODY > { display: viewportset } . The text would flow through, filling as many > screens as the viewport's geometrical constraints and the available fonts' > metrics would permit. Sounds like the description of paged media in CSS2 to me > Many of the properties now being relegated to the > "print" and "projector" media types have a place on screen, I'm convinced - > and not just a "projector" screen. You could have columns, and marginalia, > and nav as "running headers" or footers. Mmmm. Congratulations, you just invented @media hypercard {} Todd, if you want to propose a new paged screen media type for CSS2 you know both the means of doing so and the time which you have left to do it. See you in Provo Utah? > Aye. Favorite Eric Gill quotation: "Letters are things, not pictures of > things." So are documents. Lovely quote which I will shamelessly rip off and re-use > >It is how the technology is applied that counts. > > Hearty agreement. I think that rich structure and semantics are wasted, > however, to the extent that the style language cannot negotiate its > presentation based on the very particular restraints of the rendering > environment - tell me how much space I have (in a typographical unit system > - not pixels), its aspect, the color depth, the metrics of the available > fonts and whether or not they can be anti-aliased, and THEN I'll tell you > whether and how to transform and stylize the various bits of content. That sounds like a strong argument for tight coupling (in the DSSSL and XSL sense) although of course you need pixels too, or device resolution - possibly both dots per inch and lines per inch. 6 point verdana is quite readable without antialiasing on a 3540dpi imagesetter. 12pt verdana which has been antialiased is unreadable on a 300dpi laser printer which only has a 48lpi screen. > A > rendering environment query language and conditionalization mechanism > should be part of the style language, IMO - HTTP can't go far enough, and > it encourages server-side transformation and redundancy anyway. Sounds like you want a DOM for the rendering environment. -- Chris Lilley, W3C http://www.w3.org/ Graphics,Fonts,Stylesheets Guy The World Wide Web Consortium http://www.w3.org/people/chris/ INRIA, Projet W3C chris@w3.org 2004 Rt des Lucioles / BP 93 +33 (0)492 387 987 <NEW 06902 Sophia Antipolis Cedex, France
Received on Tuesday, 17 February 1998 17:20:58 UTC