7777 < p > < a href ="http://www.w3.org/ "> < img alt =W3C height =48
7878 src ="http://www.w3.org/Icons/w3c_home " width =72 > </ a > <!--end-logo-->
7979
80- < h1 > CSS3 Module: Fonts </ h1 >
80+ < h1 > CSS Fonts Module Level 3 </ h1 >
8181
82- < h2 class ="no-num no-toc " id =editors > Editor's Draft 20 January 2009</ h2 >
82+ < h2 class ="no-num no-toc " id =editors > Editor's Draft 21 January 2009</ h2 >
8383
8484 < dl id =authors >
8585 < dt > This version:
@@ -1929,8 +1929,9 @@ <h3 id=font-reference><span class=secno>4.3 </span>Font reference: the
19291929 title ="<font-face-name>::definition of "> < a
19301930 name =value-def-font-face-name > <font-face-name></ a > </ span > is a
19311931 format-specific string that uniquely identifies a single font face within
1932- a larger family. For TrueType and OpenType fonts, the full font name is
1933- used to reference a given face. Additionally, user agents may optionally
1932+ a larger family. For TrueType and OpenType fonts, the full font name as
1933+ defined in the font name table is used to reference a given face.
1934+ Additionally, for TrueType and OpenType fonts user agents may optionally
19341935 support Postscript name lookup on platforms where that is appropriate. The
19351936 notation for a <font-face-name> is the unique font face name
19361937 enclosed by "local(" and ")" and the name can optionally be enclosed in
@@ -2097,11 +2098,8 @@ <h3 id=character><span class=secno>4.5 </span>Character range: the
20972098 name =value-def-urange > <urange></ a > </ span > are expressed using
20982099 hexadecimal numbers prefixed by "U+", corresponding to < a
20992100 href ="http://www.unicode.org/charts/ "> Unicode character code points</ a > .
2100- The character range can be a subset of the full character map of the
2101- underlying font. The actual character map used during font matching is the
2102- intersection of the unicode range specified and the underlying character
2103- map of the font. The unicode-range descriptor serves as a hint for user
2104- agents when deciding whether or not to download a font resource.
2101+ The unicode-range descriptor serves as a hint for user agents when
2102+ deciding whether or not to download a font resource.
21052103
21062104 < p > Unicode range values are written using hexadecimal values and are case
21072105 insensitive. Each is prefixed by "U+" and multiple, discontinuous ranges
@@ -2120,11 +2118,20 @@ <h3 id=character><span class=secno>4.5 </span>Character range: the
21202118
21212119 < p > Interval ranges consisting of a single codepoint are valid, as are
21222120 ranges specified with ‘< code class =css > ?</ code > ’ that lack an
2123- initial digit. Ranges that have no meaning (e.g. U+400-32f) are omitted
2124- rather than treated as parse errors, they have no effect on other ranges
2125- in a list of ranges. If there are no meaningful ranges the descriptor is
2126- omitted. Ranges that do not follow the syntax above are considered to be
2127- parse errors and the descriptor is omitted.
2121+ initial digit. Ranges can overlap but interval ranges that descend (e.g.
2122+ U+400-32f) are invalid and omitted rather than treated as parse errors,
2123+ they have no effect on other ranges in a list of ranges. Without any valid
2124+ ranges, the descriptor is omitted. Ranges that do not fit any of the above
2125+ three forms are considered to be parse errors and the descriptor is
2126+ omitted. User agents may normalize the list of ranges into a list that is
2127+ different but represents the equivalent set of character code points.
2128+
2129+ < p > The character range can be a subset of the full character map of the
2130+ underlying font. The actual character map used during font matching is the
2131+ intersection of the unicode range specified and the underlying character
2132+ map of the font. Although Unicode only defines character codes in the
2133+ range U+0-10FFFF, values up to U+7FFFFFFF are allowed within unicode-range
2134+ range lists.
21282135
21292136 < p > Example ranges for specific languages or characters:
21302137
0 commit comments