- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Wed, 01 Aug 2001 19:59:56 +0200
- To: www-style@w3.org
- Cc: michelsu@microsoft.com, chris@w3.org
Hi, some comments on CSS3 module: 'Fonts' as of version http://www.w3.org/TR/2001/WD-css3-fonts-20010731 general: * the dashes between the date values at the top of the page should be removed, i.e. 'W3C Working Draft 31 July 2001' * The CSS Level 2 Errata isn't incorporated into the draft prolog: [...] The font specification is identical to the similar section in CSS 2 [CSS2]. [...] Not a good wording since the relevant section in CSS 2 had errors. Let's see if they are still in there :) status: * there should be a link to www-style@w3.org archives 1 Dependencies on other modules: * there is a missing full stop after the '1' [...] It has non-normative (informative) references to the following other CSS3 modules: [...] Either it's clear, what non-normative means or it should be just "informative", explaining one of those isn't necessary but confusing. 2. Introduction: [...] language adn by context [...] typo, should be "and" [...] is usually zero. And the descenders on lower case roman letters have negative coordinate values. [...] The last sentence shouldn't start with a conjunction, no sentence should. 3.1 Font face selection: font properties: [...] 1. At each element, the UA assembles the font properties applicable to that element. [...] W3C Selectors allow to select portions of some element content, e.g. the ::first-line or ::first-letter so the definition should be extended to consider this fact. 3.2 Font family: the 'font-family' property: [...] BODY { font-family: Baskerville, "Heisi Mincho W3", Symbol, serif } [...] The Symbol font used here is a very bad example; all versions of this font I'm aware of don't specify characters outside the Latin-1 plane, so there are no mathematical glyphs defined the user agent may use; even worse, the Symbol font defines glyphs for those latin characters that aren't appropriate, e.g. at U+0079 (LATIN SMALL LETTER W) you will find U+03C8. The Symbol font is considered harmful and shouldn't appear in W3C recommendation as example of anything else than bad practise. 'Lucida Sans Unicode' and 'Arial Unicode MS' have almost all glyphs in the U+2200-22FF range defined, one of these could be used instead. [...] Although many fonts provide the "missing character" glyph, typically an open box, as its name implies this should not be considered a match except for the last font in a font set. [...] This should read 'Although many fonts provide the "missing character" glyph, typically an open box, as its name implies this should not be considered a match'. 3.4 Font size: the 'font-size' and 'font-size-adjust' properties: [...] In bicameral scripts, the subjective apparent size and legibility of a font are less dependent on their 'font-size' value than on the value of their 'x-height', or, more usefully, on the ratio of these two values, called the aspect value (font size divided by x-height). [...] This is wrong, it should read 'x-height divided by font size'. The sentence 'The font size corresponds to the em square, a concept used in typography. Note that certain glyphs may bleed outside their em squares' should be added for clarification. [...] a = font-size-adjust property value [...] This was a = aspect value of first-choice font in CSS Level 2, why was this changed? If it should read as in this module, the CSS2 Errata should be updated to say the same. 3.6 Generic font families: * Totum is sans-serif, not serif * Pathang is serif 5 Properties index: * a full stop should follow the '5' * a column what property was introduced in what CSS Level should be added regards, -- Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de 25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Wednesday, 1 August 2001 14:00:53 UTC