- From: Håkon Wium Lie <howcome@opera.com>
- Date: Thu, 24 Aug 2006 12:53:57 +0200
- To: Chris Lilley <chris@w3.org>
- Cc: www-style@w3.org
Also sprach Chris Lilley: > The point is that CSS1 has a nice model where the fonts available > is not an opaque blob but has separate descriptors for things like > the family, the style, the weight, and so on. its then possible to > change one property and match to a different font. The descriptors are there to replicate information from the font files. This is a mainly a performace issue -- instead of (e.g.) having to download a 50k font file to check which unicode ranges it covers, you can declare this in a descriptor. However, giving values to the descriptors is optional and the model doesn't depend on this. In the proposed syntax, you can still "change one property and match to a different font". E.g., this would work: h1 { font-familiy: Headline, url(http://example.com/fonts/hdl.zip), serif font-weight: bold; } h2 { font-familiy: Headline, url(http://example.com/fonts/hdl.zip), serif font-style: italic; } > I explained all this last week at a very interesting Web Font panel > at TypeCon 2006 in Boston, together with representatives from > Apple, Adobe and Microsoft Typography. The audience there > understood the issues very well and how Hakon's proposal would > break all that. In that case, you didn't present my proposal correctly. -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Thursday, 24 August 2006 10:54:13 UTC