- From: Daniel Glazman <glazman@netscape.com>
- Date: Fri, 11 Apr 2003 03:54:11 +0200
- To: Michael Day <mikeday@yeslogic.com>
- CC: www-style@w3.org, "REFSTRUPJACOB (HP-Vancouverex1)" <jacob_refstrup@hp.com>
Michael Day wrote: > This is a proposal for an extension to the page size property to take > named paper sizes in addition to lengths, to make it easier for users to > specify standard paper sizes without resorting to a ruler. > > Syntax: > > @page { size: identifier1 [identifier2] } > > identifier1 is the case-insensitive name for a standard paper size. > http://www.cl.cam.ac.uk/~mgk25/iso-paper.html has a suitable list of > standard paper size names and dimensions, for example: > > A4 : 210mm x 297mm > A5 : 148mm x 210mm > ... This makes perfect sense to me. > identifier2 is an optional orientation of either "portrait" or > "landscape". Without this it would be impossible to request a landscape A4 > size page for example without resorting to a ruler again. > > Examples: > > @page { size: A4 } > @page { size: A4 landscape } > @page { size: US-Letter } > @page { size: 210mm 297mm } /* old syntax still acceptable */ This implies a light change of the grammar of the 'size' property but, again, it makes perfect sense to me. What about: <length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ] where <page-size> is one of a0, a1, a2, a3, a3, a4, a5, b0, b1, b2, b3, b4, b5, us-letter, us-legal, us-executive, us-ledger ? What about JIS sizes for Japan ? I was thinking of using a string instead of so many keywords but using CSS error handling to throw away a 'size' declaration with an unrecognized size keyword and therefore fallback to system's default seem to me better. Jacob, what do you think ? > Implementation: > > YesLogic Prince implements this property in the manner described above > (http://yeslogic.com/prince). It supports all of the ISO paper sizes and > also "US-Letter", "US-Legal", "US-Executive" and "US-Ledger" for the > convenience of US users. Excellent :-) Can you give us the precise definition (in css length units) for all these keywords please ? </Daniel>
Received on Thursday, 10 April 2003 21:54:01 UTC