7979
8080 < h1 id =css-fonts > CSS Fonts Level 3</ h1 >
8181
82- < h2 class ="no-num no-toc " id =longstatus > Editor's Draft 22 May 2008</ h2 >
82+ < h2 class ="no-num no-toc " id =longstatus > Editor's Draft 23 May 2008</ h2 >
8383
8484 < dl id =authors >
8585 < dt > This version:
@@ -336,11 +336,59 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
336336
337337 < h2 id =introduction > < span class =secno > 1. </ span > Introduction</ h2 >
338338
339- < p > Font properties determine which fonts are used during rendering. Fonts
340- represent collections of letterforms, or glyphs, that uniquely describe
341- the visual appearance of the underlying characters. Typographic traditions
342- vary across the globe so there is no unique way to classify all fonts
343- across languages and cultures. For even common Latin letters, wide
339+ < div class =note >
340+ < p > Rework into different sections, change emphasis more to how CSS relates
341+ to fonts.</ p >
342+
343+ < ul > </ ul >
344+
345+ < p > Introduction</ p >
346+
347+ < ul >
348+ < li > Introduction
349+
350+ < li > Font families as groups of faces with different styles.
351+
352+ < li > Common style variations, weight, width, italics
353+
354+ < li > CSS uses separates font family name from style characteristics
355+
356+ < li > Allows webpages to appear similarly with different sets of available
357+ fonts
358+
359+ < li > Set of available fonts can be expanded using @font-face
360+
361+ < li > Defines a set of resources that can be downloaded when needed
362+
363+ < li > Can also be used to create composite fonts for different scripts
364+ </ ul >
365+
366+ < ul > </ ul >
367+
368+ < p > Typography Background</ p >
369+
370+ < ul >
371+ < li > Wide variation in character forms, glyphs
372+
373+ < li > Use of diacritics adds complications to even "simple" alphabets
374+
375+ < li > Examples from Czech, Slovak, African romanizations
376+
377+ < li > Vietnamese stacking example
378+
379+ < li > General use of ligatures
380+
381+ < li > Required for languages such as Arabic
382+
383+ < li > Problems with creating "universal fonts"
384+ </ ul >
385+ </ div >
386+
387+ < p > Font properties in CSS determine which fonts are used when rendering
388+ text. Fonts represent collections of letterforms, or glyphs, that uniquely
389+ describe the visual appearance of the underlying characters. Typographic
390+ traditions vary across the globe so there is no unique way to classify all
391+ fonts across languages and cultures. For even common Latin letters, wide
344392 variations are possible:
345393
346394 < div class =figure > < img src =aaaaaa.png >
@@ -350,11 +398,15 @@ <h2 id=introduction><span class=secno>1. </span>Introduction</h2>
350398 < p > Differences in the anatomy of letterforms is one way to distinguish
351399 fonts. For Latin fonts, flourishes at the ends of a character's main
352400 strokes, or serifs, can distinguish a font from those without. Similar
353- comparisons exist in non-Latin fonts. For Japanese fonts, a Mincho face
354- contains tapered strokes while a Gothic face does not :
401+ comparisons exist in non-Latin fonts between fonts with tapered strokes
402+ and those using primarily uniform strokes :
355403
356404 < div class =figure > < img src =serifvssansserif.png >
357- < p class =caption > Classifying by letterform style</ p >
405+ < p class =caption > Letterforms with and without serifs</ p >
406+ </ div >
407+
408+ < div class =figure > < img src =minchovsgothic.png >
409+ < p class =caption > Similar groupings for Japanese typefaces</ p >
358410 </ div >
359411
360412 < p > Fonts contain letterforms and the data needed to map characters to these
@@ -738,12 +790,12 @@ <h3 id=font-weight><span class=secno>2.2 </span>Font weight: the ‘<a
738790 common variations in different locales:
739791
740792 < p > Quite often there are only a few weights available for a particular font
741- family. When weights other than ones available are specified they are
742- automatically mapped onto one of the available weights . In general, bold
743- weights map to faces with heavier weights and light weights map to faces
744- with lighter weights. For the precise defintion, see the section below on
745- font matching. Weights for which no faces exist are shown in grey in the
746- examples below :
793+ family. When a weight is specified for which no face exists, a face with a
794+ nearby weight is used . In general, bold weights map to faces with heavier
795+ weights and light weights map to faces with lighter weights (see the font
796+ matching section below for a precise definition). The examples here
797+ illustrate which face is used for different weights, grey indicates a face
798+ for that weight does not exist so a face with a nearby weight is used :
747799
748800 < div class =figure > < img src =optimaweights.png >
749801 < p class =caption > Weight mappings for a font family with 400, 700 and 900
0 commit comments