- From: Tal Leming <tal@typesupply.com>
- Date: Fri, 17 Sep 2010 20:15:11 -0400
- To: John Daggett <jdaggett@mozilla.com>
- Cc: www-style <www-style@w3.org>, www-font <www-font@w3.org>
On Sep 16, 2010, at 8:41 PM, John Daggett wrote: > <font-family> :== font family name, quoted or unquoted > <font-variant-value> :== the name of one of the font-specific font-variant values (e.g. swash, styleset, annotation) > <value-list> :== <value-name> <integer>+ > <value-name> :== a user-defined identifier used to describe the numeric value > <integer> := an integer value greater than 0 > > Multiple integers would only be permitted for font-variant values that > permitted multiple values (e.g. styleset, character-variant). Other > font-variant values would only permit a single value. > > @font-feature-values My Lovely Font { > swash: swishy 1, flowing 2; > stylistic: long-k 2; > styleset: alt-g 1, alt-m 3, curly-quotes 5, code 4 7 9; > } This makes sense. The only part that I'm hung up on is "code 4 7 9". How does that tie into the GSUB data? Does it mean this: ss04, ss07 and ss09 are all on for each glyph being processed If so, how does the author specify a particular index from a GSUB Lookup Type 3 for a styleset? Or does it mean: when processing ss04, if the glyph being processed is in the Coverage of a GSUB Lookup Type 3, replace the current glyph with the glyph at index 7 from the appropriate AlternateSet If so, what does the 9 mean? I'm probably missing something simple... Tal
Received on Saturday, 18 September 2010 00:15:42 UTC