- From: Mikko Rantalainen <mikko.rantalainen@peda.net>
- Date: Tue, 16 Nov 2010 11:08:39 +0200
- To: "www-style@w3.org" <www-style@w3.org>
- Message-ID: <4CE24A17.7080404@peda.net>
2010-11-16 10:10 EEST: Christopher Slye:
> On Nov 15, 2010, at 11:50 PM, Mikko Rantalainen wrote:
>> 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.
> 
> ... Except that in your example, the stylistic alternates would be on
> all the time for that font, rather than discretionary. One could not
> use the font without those variants being activated everywhere.
> 
> The advantage the name-key approach (e.g. "swishy") is that one can
> then activate it for only certain elements. I might not want swash
> capitals all the time for PoeticaStd; I might just want them for
> h2:first-letter, or some span.
How about you do it this way:
  @font-face {
    font-family: Swishy;
    src: url(JupiterSans.woff) format('woff');
    font-variant: styleset(5, 13);
  }
  @font-face {
    font-family: Swashy;
    src: url(JupiterSans.woff) format('woff');
    font-variant: styleset(7, 42);
  }
  @font-face {
    font-family: Foobarish;
    src: url(JupiterSans.woff) format('woff');
    font-variant: styleset(3, 17);
  }
Then you just say that you want to use "Swishy" for h2:first-letter and
"Foobarish" for emphasized paragraph text.
-- 
Mikko
Received on Tuesday, 16 November 2010 09:09:16 UTC