- From: Mikko Rantalainen <mikko.rantalainen@peda.net>
- Date: Tue, 16 Nov 2010 09:50:23 +0200
- To: www-style@w3.org
- Message-ID: <4CE237BF.30008@peda.net>
2010-11-15 14:14 EEST: John Daggett:
> Bert's referring to the ability to define @font-face rules with
> explicit font-variant settings enabled by default.
>
> @font-face {
> font-family: Jupiter Sans;
> src: url(JupiterSans.woff) format('woff');
> font-variant: styleset(5, 13);
> }
>
> If this is the only way of using these font-specific alternates then the
> added named-value syntax wouldn't really be needed. But requiring the
> use of @font-face rules to access alternates is somewhat cumbersome. It
> makes sense for general defaults for a given font but not for all use
> cases. For each possible combination of alternates, authors would need
> to create an @font-face rule rather than just changing a simple property
> setting. With named values, font-specific property settings can be used
> in a way that works in fallback situations; if the values aren't defined
> for fallback fonts, they are ignored.
Perhaps I don't understand the font features in question well enough,
but wouldn't a property such as
font-variant: styleset(5, 13);
be totally specific to a single font file (what do the "5" and "13" mean
in general)? As such, I believe it should live only inside the
@font-face because it never makes any sense unless applied specifically
against the given WOFF file (in this example).
If this understanding is correct, then I suggest that the only supported
method for font alternates is using the @font-face directly as in the
example above.
--
Mikko
Received on Tuesday, 16 November 2010 07:51:00 UTC