1.1 --- a/css-fonts/Fonts.html Wed May 22 21:35:41 2013 +0200 1.2 +++ b/css-fonts/Fonts.html Thu May 23 14:29:29 2013 +0800 1.3 @@ -112,7 +112,7 @@ 1.4 1.5 <h1>CSS Fonts Module Level 3</h1> 1.6 1.7 - <h2 class="no-num no-toc" id=editors-draft-22-may-2013>Editor's Draft 22 1.8 + <h2 class="no-num no-toc" id=editors-draft-23-may-2013>Editor's Draft 23 1.9 May 2013</h2> 1.10 1.11 <dl id=authors> 1.12 @@ -120,7 +120,7 @@ 1.13 1.14 <dd><a 1.15 href="http://dev.w3.org/csswg/css-fonts/">http://dev.w3.org/csswg/css-fonts/</a> 1.16 - <!-- <dd><a href="http://www.w3.org/TR/2013/ED-css3-fonts-20130522/">http://www.w3.org/TR/2013/ED-css3-fonts-20130522/</a> --> 1.17 + <!-- <dd><a href="http://www.w3.org/TR/2013/ED-css3-fonts-20130523/">http://www.w3.org/TR/2013/ED-css3-fonts-20130523/</a> --> 1.18 1.19 1.20 <dt>Latest version: 1.21 @@ -2327,7 +2327,11 @@ 1.22 is a format-specific string that uniquely identifies a single font face 1.23 within a larger family. The syntax for a <a 1.24 href="#font-face-name-value"><var><font-face-name></var></a> is a 1.25 - unique font face name enclosed by "local(" and ")". 1.26 + unique font face name enclosed by "local(" and ")". The name can 1.27 + optionally be enclosed in quotes. If unquoted, the unquoted font family 1.28 + name processing conventions apply; the name must be a sequence of 1.29 + identifiers separated by whitespace which is converted to a string by 1.30 + joining the identifiers together separated by a single space. 1.31 1.32 <pre> 1.33 /* regular face of Gentium */ 1.34 @@ -2338,12 +2342,12 @@ 1.35 } 1.36 </pre> 1.37 1.38 - <p>The name can optionally be enclosed in quotes. For OpenType and TrueType 1.39 - fonts, this string is used to match only the Postscript name or the full 1.40 - font name in the name table of locally available fonts. Which type of name 1.41 - is used varies by platform and font, so authors should include both of 1.42 - these names to assure proper matching across platforms. Platform 1.43 - substitutions for a given font name must not be used. 1.44 + <p>For OpenType and TrueType fonts, this string is used to match only the 1.45 + Postscript name or the full font name in the name table of locally 1.46 + available fonts. Which type of name is used varies by platform and font, 1.47 + so authors should include both of these names to assure proper matching 1.48 + across platforms. Platform substitutions for a given font name must not be 1.49 + used. 1.50 1.51 <pre> 1.52 /* bold face of Gentium */ 1.53 @@ -2561,19 +2565,26 @@ 1.54 href="http://www.w3.org/TR/CSS21/syndata.html#tokenization"><code 1.55 title="UNICODE-RANGE token">UNICODE-RANGE</code></a> token made up of a 1.56 "U+" or "u+" prefix followed by a codepoint range in one of the three 1.57 - forms listed below: 1.58 - 1.59 - <ul> 1.60 - <li>a single codepoint (e.g. U+416) 1.61 - 1.62 - <li>an interval value range defined by two hyphen-separated codepoints 1.63 - that indicate the inclusive start and end codepoints of a range (e.g. 1.64 - U+400-4ff) 1.65 - 1.66 - <li>a wildcard value range defined by the set of codepoints implied when 1.67 - trailing ‘<code class=css>?</code>’ characters signify ‘<code 1.68 - class=css>any digit value</code>’ (e.g. U+4??) 1.69 - </ul> 1.70 + forms listed below. Ranges that do not fit one of the these forms are 1.71 + invalid and cause the declaration to be ignored. 1.72 + 1.73 + <dl> 1.74 + <dt>single codepoint (e.g. U+416) 1.75 + 1.76 + <dd>a valid Unicode codepoint, represented as one to six hexadecimal 1.77 + digits 1.78 + 1.79 + <dt>interval range (e.g. ‘<code class=css>U+400-4ff</code>’) 1.80 + 1.81 + <dd>represented as two hyphen-separated valid Unicode codepoints 1.82 + indicating the inclusive start and end codepoints of a range 1.83 + 1.84 + <dt>wildcard range (e.g. ‘<code class=css>U+4??</code>’) 1.85 + 1.86 + <dd>defined by the set of codepoints implied when trailing ‘<code 1.87 + class=css>?</code>’ characters signify ‘<code class=css>any 1.88 + hexadeximal digit</code>’ 1.89 + </dl> 1.90 1.91 <p>Individual codepoints are written using hexadecimal values that 1.92 correspond to <a href="http://www.unicode.org/charts/">Unicode character 1.93 @@ -2595,11 +2606,11 @@ 1.94 <p>Within the comma-delimited list of Unicode ranges in a ‘<a 1.95 href="#descdef-unicode-range"><code 1.96 class=property>unicode-range</code></a>’ descriptor declaration, ranges 1.97 - may overlap. Whitespace before or after commas is ignored. The union of 1.98 - these ranges defines the set of codepoints for which the corresponding 1.99 - font may be used. User agents must not download or use the font for 1.100 - codepoints outside this set. User agents may normalize the list of ranges 1.101 - into a list that is different but represents the same set of codepoints. 1.102 + may overlap. The union of these ranges defines the set of codepoints for 1.103 + which the corresponding font may be used. User agents must not download or 1.104 + use the font for codepoints outside this set. User agents may normalize 1.105 + the list of ranges into a list that is different but represents the same 1.106 + set of codepoints. 1.107 1.108 <p>The associated font may not contain glyphs for the entire set of 1.109 codepoints defined by the ‘<a href="#descdef-unicode-range"><code