- From: Christoph Päper <christoph.paeper@crissov.de>
- Date: Wed, 18 Apr 2012 10:18:15 +0200
- To: CSS 3 W3C Group <www-style@w3.org>
Aryeh Gregor: > There is no CSS equivalent to <font size=7> … h6 1 xx-small 0.6rem 9.6px = 7.2pt x-small 0.75rem 12px = 9pt h5 2 small 0.89rem 14.2px = 10.7pt h4 3 medium 1rem 16px = 12pt h3 4 large 1.2rem 19.2px = 14.4pt h2 5 x-large 1.5rem 24px = 18pt h1 6 xx-large 2rem 32px = 24pt 7 xxx-large 3rem 48px = 36pt I think we should consider the ‘x’ prefixes historical ballast, closely aligned to presentational HTML, and therefore obsolete or deprecate them. I previously suggested the prefixes ‘semi’, ‘extra’ and ‘ultra‘ from <‘font-stretch’> be applied to <‘font-weight’> and maybe it would make sense to extend them to <‘font-size’>, too, replacing ‘x’ and ‘xx’ with slightly different meanings. If we needed even smaller or larger sizes, I hereby suggest the new prefix ‘super’. super-small 0.25rem 2^-2 4px = 3pt ultra-small 0.5rem 2^-1 8px = 6pt \tiny extra-small 0.707rem 2^-1/2 11.3px = 8.5pt \scriptsize small 0.841rem 2^-1/4 13.5px = 10.1pt \footnotesize semi-small 0.917rem 2^-1/8 14.7px = 11pt \small medium 1rem 2^0 16px = 12pt \normalsize semi-large 1.091rem 2^+1/8 17.4px = 13.1pt large 1.189rem 2^+1/4 19px = 14.3pt \large extra-large 1.414rem 2^+1/2 22.6px = 17pt \Large 21pt \LARGE ultra-large 2rem 2^+1 32px = 24pt \huge super-large 4rem 2^+2 64px = 48pt LaTeX, like CSS2, uses a constant scaling factor of 1.2 between size steps and may apply rounding and capping. I have added its (case-sensitive) size commands for a base size of “12pt” to the ends of the corresponding lines above for comparison. There’s no close equivalent for ‘\LARGE’ and ‘\Huge’. (I also ignored the fact that TeX’s ‘pt’ is smaller than CSS’s ‘pt’, which would be called ‘bp’ there.) PS: Is Note 1 in <http://dev.w3.org/csswg/css3-fonts/#font-size-prop> talking about CSS or device pixels?
Received on Wednesday, 18 April 2012 08:18:46 UTC