11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
22<html lang="en">
3- <!-- $Id: fonts.src,v 1.23 1997-10-31 07:47:02 clilley Exp $ -->
3+ <!-- $Id: fonts.src,v 1.24 1997-11-21 00:03:56 ian Exp $ -->
44<HEAD>
55<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
66<TITLE>Fonts</TITLE>
@@ -106,11 +106,11 @@ font through a series of properties. The property values form the
106106basis of the user agent's <a href="#font-selection">font
107107selection</a>.
108108
109- <h3><a name="font-spec-props ">Font specification properties</a></h3>
109+ <h3><a name="font-properties ">Font specification properties</a></h3>
110110<P>CSS2 specifies fonts by using the following properties:
111111
112112<dl>
113- <dt><strong><a href="# font-family">Font family</a></strong>
113+ <dt><strong><a name=" font-family">Font family</a></strong>
114114
115115<dd>A <span class="index-def" title="font family"> font family</span>
116116is a group of fonts that resemble one another. One member of the
@@ -122,18 +122,18 @@ categories: those with or without serifs, those whose characters are
122122or are not proportionally spaced, those that resemble handwriting,
123123those that are fantasy fonts, etc.
124124
125- <dt><strong><a href="# font-style">Font style</a></strong>
125+ <dt><strong><a name=" font-style">Font style</a></strong>
126126<dd>The font style specifies whether the specified font is normal,
127127 italic, or oblique (italic and oblique fonts are similar,
128128 but not the same, especially for fonts with serifs).
129- <dt><strong><a href="# font-variant">Font variant</a></strong>
129+ <dt><strong><a name=" font-variant">Font variant</a></strong>
130130<dd>The font variant indicates whether the font contains normal upper
131131 and lower case characters or whether it contains small-caps
132132 characters.
133- <dt><strong><a href="# font-weight">Font weight</a></strong>
133+ <dt><strong><a name=" font-weight">Font weight</a></strong>
134134<dd>The font weight refers to the boldness or lightness of a font's
135135glyphs.
136- <dt><strong><a href="# font-size">Font size</a></strong>
136+ <dt><strong><a name=" font-size">Font size</a></strong>
137137<dd>The font size refers to the size of the font.
138138</dl>
139139
@@ -900,7 +900,7 @@ initial value is used.
900900
901901<!-- #include src=descriptors/font-family.srb -->
902902
903- <p>This is the descriptor for the <a href="#family-name ">family
903+ <p>This is the descriptor for the <a href="#font-family ">family
904904name</a> of a font and takes the same values as the <span
905905class="propinst-font-family">'font-family'</span> property.
906906
@@ -973,7 +973,7 @@ sufficient glyphs to render a particular character.
973973<!-- #include src=descriptors/unicode-range.srb -->
974974
975975<P>This is the descriptor for the range of <a rel="biblioentry"
976- href="./refs.html#ref-UNICODE">[UNICODE]</a> characters covered by the
976+ href="./refs.html#ref-UNICODE" class="normref" >[UNICODE]</a> characters covered by the
977977font. Since this is sparse (most fonts do not cover the whole of
978978Unicode) this descriptor lists blocks or ranges which do have
979979<em>some</em> coverage (no promise is made of complete coverage). This
@@ -984,10 +984,10 @@ change of syntax and without invalidating existing content.
984984definition of"><a name="value-def-urange"><urange></a></span>
985985are expressed using hexadecimal numbers prefixed by "U+",
986986corresponding to character code positions in <a rel="biblioentry"
98
8026
7- href="./refs.html#ref-UNICODE">[UNICODE]</a>, which is
987+ href="./refs.html#ref-UNICODE" class="normref" >[UNICODE]</a>, which is
988988code-for-code identical to <a rel="biblioentry"
989- href="./refs.html#ref-ISO10646">[ISO10646]</a> (the
990- document character set of <a rel="biblioentry" href="./refs.html#ref-HTML40">[HTML40]</a>).
989+ href="./refs.html#ref-ISO10646" class="normref" >[ISO10646]</a> (the
990+ document character set of <a rel="biblioentry" href="./refs.html#ref-HTML40" class="informref" >[HTML40]</a>).
991991
992992For example, <tt>U+05D1</tt> is the Unicode character 'Hebrew letter
993993bet'. For values outside the Basic Multilingual Plane (BMP),
@@ -1003,7 +1003,7 @@ the style sheet) covers not only the entire Basic Multilingual Plane
10031003(BMP), which would be expressed as U+0-FFFF, but also the whole
10041004repertoire of ISO 10646. Thus, the initial value says that the font
10051005may have glyph representations for characters anywhere in <a
1006- rel="biblioentry" href="./refs.html#ref-ISO10646">[ISO10646]</a>.
1006+ rel="biblioentry" href="./refs.html#ref-ISO10646" class="normref" >[ISO10646]</a>.
10071007Specifying a value for <span
10081008class="descinst-unicode-range">'unicode-range'</span> provides
10091009information to make searching efficient, by declaring a constrained
@@ -1057,7 +1057,7 @@ U+F9000-FAFF, U+FE30-FE4F
10571057
10581058<dd>Something of a worst case in terms of verbosity, this very
10591059precisely indicates that this (extremely large) font contains only
1060- Chinese characters from <a rel="biblioentry" href="./refs.html#ref-UNICODE">[UNICODE]</a>, without including any characters
1060+ Chinese characters from <a rel="biblioentry" href="./refs.html#ref-UNICODE" class="normref" >[UNICODE]</a>, without including any characters
10611061that are uniquely Japanese or Korean. The range is 3000 to 303F (CJK
10621062symbols and punctuation) plus 3100 to 312F (Bopomofo) plus 3200 to
1063106332FF (enclosed CJK letters and months) plus 3300 to 33FF (CJK
@@ -1207,7 +1207,7 @@ descriptor must also be used.
12071207
12081208<!-- #include src=descriptors/slope.srb -->
12091209
1210- <p>This is the descriptor for the <a href="## slope">vertical stroke
1210+ <p>This is the descriptor for the <a href="#slope">vertical stroke
12111211angle</a> of the font.
12121212
12131213<!-- #include src=descriptors/cap-height.srb -->
@@ -1450,11 +1450,12 @@ used as an operand of the findfont operator. It is the name
14501450associated with the font by a definefont operation. This is usually
14511451the value of the FontName entry in the font dictionary. For more
14521452information, see Section 5.2 of the PostScript Language Reference
1453- Manual, Second Edition <a href="#ref10">[Ref 10]</a>. </p>
1453+ Manual, Second Edition. <!-- Link here to the PS Ref, second edition -->
1454+ </P>
14541455
14551456<p>Multiple Master Type 1 fonts allow specifying various design
14561457dimensions (e.g., weight, such as light to extra-bold, and width, such
1457- as condensed to expanded) <a href="#ref12">[Ref 12]</a>.
1458+ as condensed to expanded). <!-- IJ: Insert link here to MMT1 -->
14581459Coordinates along these design dimensions are specified by numbers,
14591460and are appended as a suffix to the base font name. To specify the
14601461appearance of the font, numeric values must be supplied for each
@@ -1484,7 +1485,7 @@ alignment, just as the bottom baseline is used for Latin, Greek and
14841485Cyrillic scripts.
14851486
14861487<p>For TrueType GX fonts, this value may be obtained from the <a
1487- rel="biblioentry" href="./refs.html#ref-TRUETYPEGX">[TRUETYPEGX]</a>
1488+ rel="biblioentry" href="./refs.html#ref-TRUETYPEGX" class="informref" >[TRUETYPEGX]</a>
14881489<tt>bsln</tt> table. Within this table, the <tt>ideographic
14891490centered baseline</tt> may be used for stretches of predominantly
14901491ideographic characters and the <tt>ideographic low baseline</tt> is
@@ -1624,7 +1625,7 @@ alignment, just as the lower baseline is used for Latin, Greek and
16241625Cyrillic scripts.
16251626
16261627<p>For TrueType GX fonts, this value may be obtained from the
1627- <a rel="biblioentry" href="./refs.html#ref-TRUETYPEGX">[TRUETYPEGX]</a>
1628+ <a rel="biblioentry" href="./refs.html#ref-TRUETYPEGX" class="informref" >[TRUETYPEGX]</a>
16281629<tt>bsln</tt> table.
16291630
16301631<h3><a name=bbox>Maximal bounding box</a></h3>
@@ -1641,15 +1642,15 @@ entries of the <tt>'head'</tt> table.<!-- Apple API to get this: http://17.126.2
16411642<p>For Type 1 fonts, this value may be obtained from the
16421643<tt>'Ascender'</tt> value in the AFM file. For TrueType and OpenType
16431644fonts, this value may be obtained from the <tt>'Ascender'</tt> entry
1644- in the <a rel="biblioentry" href="./refs.html#ref-OPENTYPE">[OPENTYPE]</a>
1645+ in the <a rel="biblioentry" href="./refs.html#ref-OPENTYPE" class="informref" >[OPENTYPE]</a>
16451646<tt>'hhea'</tt> table or (preferably) from the
16461647 <tt>'sTypoAscender'</tt> value in the
1647- <a rel="biblioentry" href="./refs.html#ref-OPENTYPE">[OPENTYPE]</a>
1648+ <a rel="biblioentry" href="./refs.html#ref-OPENTYPE" class="informref" >[OPENTYPE]</a>
16481649<tt>'OS/2'</tt> table.
16491650
16501651<P>For TrueType GX fonts, the <tt>'horizontalBefore'</tt> entry in the
16511652<a rel="biblioentry"
1652- href="./refs.html#ref-TRUETYPEGX">[TRUETYPEGX]</a> <tt>'fmtx'</tt>
1653+ href="./refs.html#ref-TRUETYPEGX" class="informref" >[TRUETYPEGX]</a> <tt>'fmtx'</tt>
16531654table is used, overriding Ascender values in the <tt>'hhea'</tt>
16541655table.
16551656
@@ -1686,7 +1687,7 @@ remaining nine digits have different meanings).
16861687
16871688
16881689<p><em>Panose-2</em> (see <a rel="biblioentry"
1689- href="./refs.html#ref-PANOSE2">[PANOSE2]</a>) is a specification for a
1690+ href="./refs.html#ref-PANOSE2" class="informref" >[PANOSE2]</a>) is a specification for a
16901691more comprehensive font classification and matching technology which
16911692is not limited to Latin typefaces. For example, the serif
16921693characteristics of a Latin face may be compared with the stroke
@@ -1704,7 +1705,7 @@ Basic Multilingual Plane of Unicode, and is used to eliminate
17041705unsuitable fonts (ones that will not have the required glyphs). It
17051706does not indicate that the font definitely has the required glyphs,
17061707only that it is worth downloading and looking at the font. See <a
1707- rel="biblioentry" href="./refs.html#ref-ISO10646">[ISO10646]</a> for
1708+ rel="biblioentry" href="./refs.html#ref-ISO10646" class="normref" >[ISO10646]</a> for
17081709information about useful documents.
17091710
17101711<p>Font formats that do not include this information, explicitly or
@@ -1718,7 +1719,7 @@ from the <!--@@look up spec for CID fonts --> CMap file).
17181719<p>For TrueType and Opentype fonts with an <tt>OS/2</tt> table, see <a href="fontstuff.html#truetype-unicode">Appendix E</a>.
17191720
17201721<p>There are other classifications into scripts, such as the
1721- <a rel="biblioentry" href="./refs.html#ref-MONOTYPE">[MONOTYPE]</a>
1722+ <a rel="biblioentry" href="./refs.html#ref-MONOTYPE" class="informref" >[MONOTYPE]</a>
17221723 system and a proposed ISO script system.
17231724
17241725<p>Because of this, classification of glyph repertoires by the range
@@ -1733,7 +1734,7 @@ alignment, just as the bottom baseline is used for Latin, Greek and
17331734Cyrillic scripts.
17341735
17351736<p>For TrueType GX fonts, this value may be obtained from the <a
1736- rel="biblioentry" href="./refs.html#ref-TRUETYPEGX">[TRUETYPEGX]</a>
1737+ rel="biblioentry" href="./refs.html#ref-TRUETYPEGX" class="informref" >[TRUETYPEGX]</a>
17371738<tt>bsln</tt> table.
17381739
17391740<h3><a name=stemv>Vertical stem width</a></h3>
@@ -1796,7 +1797,7 @@ had been followed exactly.
17961797
17971798
17981799 <LI>At a given element and for each character in that element, the
1799- UA assembles the font- properties applicable to that element. Using
1800+ UA assembles the font properties applicable to that element. Using
18001801 the complete set of properties, the UA uses the <span
18011802 class="descinst-font-family">'font-family'</span> descriptor to
18021803 choose a tentative font family. Thus, matching on a family name will
0 commit comments