Re: [css3-fonts] Addition of font-size: xxx-large

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

OSZAR »