css-fonts/Fonts.html

changeset 8241
267e6c547d6d
parent 8225
351f9086c29d
child 8246
fd72a8d4ecfd
     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>&lt;font-face-name&gt;</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

mercurial