- From: Scott E. Preece <preece@predator.urbana.mcd.mot.com>
- Date: Wed, 31 Jan 1996 13:07:32 -0600
- To: cwilso@microsoft.com
- Cc: www-style@w3.org
From: "Chris Wilson (PSD)" <cwilso@microsoft.com>
| I would highly recommend doing both - changing separators from whitespace to
| commas, and recommending the use of quotes to wrap font family names. The
| reason for this is evident when you consider an example with more than one
| font-family:
|
---
Chris has interpreted the draft as allowing multiple font-family names
in the specification of the font property. That took me a little by
surprise, but I guess the spec actually does imply that is allowed. If
this is correct, I agree with Chris that expecting to be able to
distinguish a font-family from a font-weight from a font-style by value
is unacceptable. Either the specification of the
font-family property should specify comma-separation if multiple values
are present *OR* the font property should have required separators
between its components *OR* a multi-valued font-family must have
surrounding bracketing.
In more detail, either define font-family as:
font-family-name: <family-name> | <generic-family>
font-family: font-family-name [ ',' font-family-name ]*
example becomes:
font: 12pt/14pt "New Century Schoolbook","Serif" bold
*or* define font as:
font: font-size [/ line-height] - font-family - [font-weight] - [font-style]
example becomes
font: 12pt/14pt - "New Century Schoolbook" "Serif" - bold -
where the '-' characters are required even when the optional values are
empty (I don't care what character is chosen for the separators - comma
would be OK, too).
*or* use brackets and define font-family as:
font-family-name: <family-name> | <generic-family>
font-family: font-family-name | '('font-family-name+')'
example becomes:
font: 12pt/14pt ("New Century Schoolbook" "Serif") bold
I would prefer the second alternative - making the structure of
the font property explicit.
scott
--
scott preece
motorola/mcg urbana design center 1101 e. university, urbana, il 61801
phone: 217-384-8589 fax: 217-384-8550
internet mail: preece@urbana.mcd.mot.com
Received on Wednesday, 31 January 1996 14:08:09 UTC