W3C home > Mailing lists > Public > www-style@w3.org > November 2012

Re: [css3-fonts] adding font-stretch values to font shorthand

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Thu, 8 Nov 2012 09:47:34 -0800
Message-ID: <CAAWBYDA_7gDzgMz1fH7HmT2wzE8J3wejdsXw+MmoTcOnp5OynQ@mail.gmail.com>
To: John Daggett <jdaggett@mozilla.com>
Cc: www-style list <www-style@w3.org>
On Wed, Nov 7, 2012 at 9:03 PM, John Daggett <jdaggett@mozilla.com> wrote:
> The CSS3 Fonts spec does not currently include 'font-stretch' property
> values in the 'font' shorthand.  I think it can without complicating
> what is already some relatively tricky parsing code needed for the
> 'font' shorthand.
>
> Current 'font' shorthand syntax:
>
>   font : [ [ <font-style> || <font-variant-css21> || <font-weight> ]?
>            <font-size> [ / <line-height> ]? <font-family> ]
>          | caption | icon | menu | message-box | small-caption | status-bar
>
> With 'font-stretch' added:
>
>   font : [ [ <font-style> || <font-variant-css21>
>              || <font-weight> || <font-stretch> ]?
>            <font-size> [ / <line-height> ]? <font-family> ]
>          | caption | icon | menu | message-box | small-caption | status-bar
>
> Since all the non-normal values of 'font-stretch' don't overlap with
> the property values for any of the values for 'font-weight', 'font-style',
> 'font-variant' or 'font-size', it's relatively simple to add this addition
> to CSS parsing code.
>
> Thoughts, comments?

Works for me.

~TJ
Received on Thursday, 8 November 2012 17:48:21 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:02 GMT