Skip to content

Commit e51c8cb

Browse files
author
John Daggett
committed
couple more introduction tweaks
1 parent c0a5e0d commit e51c8cb

1 file changed

Lines changed: 40 additions & 18 deletions

File tree

css3-fonts/Fonts.html

Lines changed: 40 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,9 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
185185

186186
<li class=no-num><a href="#references">References</a>
187187
<ul class=toc>
188-
<li class=no-num><a href="#normative-references">Normative
189-
references</a>
188+
<li><a href="#normative"><span class=secno>8.1 </span>Normative</a>
190189

191-
<li class=no-num><a href="#other-references">Other references</a>
190+
<li><a href="#informative"><span class=secno>8.2 </span>Informative</a>
192191
</ul>
193192

194193
<li class=no-num><a href="#index">Index</a>
@@ -206,37 +205,47 @@ <h2 id=introduction><span class=secno>1. </span>Introduction</h2>
206205
across languages and cultures. For even common Latin letters, wide
207206
variations are possible:
208207

209-
<div class=figure><img src=aaaaaa.png></div>
208+
<div class=figure><img src=aaaaaa.png>
209+
<p class=caption>Letterform variations</p>
210+
</div>
210211

211212
<p>Differences in the anatomy of letterforms is one way to distinguish
212213
fonts. For Latin fonts, flourishes at the ends of a character's main
213214
strokes, or serifs, can distinguish a font from those without. Similar
214215
comparisons exist in non-Latin fonts. For Japanese fonts, a Mincho face
215216
contains tapered strokes while a Gothic face does not:
216217

217-
<div class=figure><img src=serifvssansserif.png></div>
218+
<div class=figure><img src=serifvssansserif.png>
219+
<p class=caption>Classifying by letterform style</p>
220+
</div>
218221

219222
<p>Fonts contain letterforms and the data needed to map characters to these
220223
letterforms. Often this may be a simple one-to-one mapping but more
221224
complex mappings are also possible. The use of combining diacritic marks
222225
creates many variations for an underlying letterform:
223226

224-
<div class=figure><img src=aaaaaa-diacritics.png></div>
227+
<div class=figure><img src=aaaaaa-diacritics.png>
228+
<p class=caption>Variations with diacritic marks</p>
229+
</div>
225230

226231
<p>A sequence of characters can be represented by a single glyph known as a
227232
ligature:
228233

229-
<div class=figure><img src=final-ligature.png></div>
234+
<div class=figure><img src=final-ligature.png>
235+
<p class=caption>Ligature example</p>
236+
</div>
230237

231238
<p>Visual transformations based on textual context like this may be a
232239
stylistic option for European langauges but are required to correctly
233-
render languages like Arabic. The lam and alef characters below
240+
render languages like Arabic; the lam and alef characters below
234241
<em>must</em> be combined when they exist in sequence:
235242

236-
<div class=figure><img src=lamaleflig.png></div>
243+
<div class=figure><img src=lamaleflig.png>
244+
<p class=caption>Required Arabic ligature</p>
245+
</div>
237246

238-
<p>The relative complexity of these transformations requires additional
239-
data within the font to support shaping operations like this.
247+
<p>The relative complexity of these shaping transformations requires
248+
additional data within the font.
240249

241250
<p>Sets of font faces with various stylistic variations are often grouped
242251
together into font families. In the simplest case this can mean just bold
@@ -245,14 +254,21 @@ <h2 id=introduction><span class=secno>1. </span>Introduction</h2>
245254
within the Univers font family. The width used increases from top to
246255
bottom and the weight increases from left to right:
247256

248-
<div class=figure><img src=weightwidthvariations.png></div>
257+
<div class=figure><img src=weightwidthvariations.png>
258+
<p class=caption>Weight and width variations within a single font family</p>
259+
</div>
249260

250261
<p>Italic faces are commonly thought of as sloped variations but the
251262
distinction is actually more subtle than that. Italics are generally more
252-
cursive style letterforms. Compare the artificially sloped version of the
253-
regular face in grey to the actual italic face:
254-
255-
<div class=figure><img src=realvsfakeitalics.png></div>
263+
cursive style letterforms (<a href="#ELEMTYPO"
264+
rel=biblioentry>[ELEMTYPO]<!--{{ELEMTYPO}}--></a>). Compare the
265+
artificially sloped renderings of Palatino &lsquo;<span
266+
class=property>a</span>&rsquo; and Baskerville &lsquo;<span
267+
class=property>N</span>&rsquo; in grey with the actual italic versions:
268+
269+
<div class=figure><img src=realvsfakeitalics.png>
270+
<p class=caption>Artificial sloping versus real italics</p>
271+
</div>
256272

257273
<ul>
258274
<li>fonts as containers of glyphs, supporting wide variety of languages
@@ -1005,7 +1021,7 @@ <h2 class=no-num id=acknowledgments>Acknowledgments</h2>
10051021

10061022
<h2 class=no-num id=references>References</h2>
10071023

1008-
<h3 class=no-num id=normative-references>Normative references</h3>
1024+
<h3 id=normative><span class=secno>8.1 </span>Normative</h3>
10091025
<!--begin-normative-->
10101026
<!-- Sorted by label -->
10111027

@@ -1025,14 +1041,20 @@ <h3 class=no-num id=normative-references>Normative references</h3>
10251041
</dl>
10261042
<!--end-normative-->
10271043

1028-
<h3 class=no-num id=other-references>Other references</h3>
1044+
<h3 id=informative><span class=secno>8.2 </span>Informative</h3>
10291045
<!--begin-informative-->
10301046
<!-- Sorted by label -->
10311047

10321048
<dl class=bibliography>
10331049
<dt style="display: none"><!-- keeps the doc valid if the DL is empty -->
10341050
<!---->
10351051

1052+
<dt id=ELEMTYPO>[ELEMTYPO]
1053+
1054+
<dd>Robert Bringhurst. <cite>The Elements of Typographic Style, Version
1055+
3.1.</cite> 2005. ISBN 0-88179-206-3.</dd>
1056+
<!---->
1057+
10361058
<dt id=HTML40>[HTML40]
10371059

10381060
<dd>Dave Raggett; Arnaud Le Hors; Ian Jacobs. <a

0 commit comments

Comments
 (0)