Skip to content

Commit 4024a4c

Browse files
committed
[css-fonts-4] Add note on historical reasons for the serif and sans-serif generics #5053
1 parent 5fa0b11 commit 4024a4c

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

css-fonts-4/Overview.bs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,17 @@ Generic font families</h4>
467467
Serif fonts are typically proportionately-spaced.
468468
They often display a greater variation between thick and thin strokes
469469
than fonts from the ''sans-serif'' generic font family.
470+
471+
Note: ''serif'' and ''sans-serif''
472+
only apply to a small handful of writing scripts.
473+
Their use as generic font families in CSS is historical,
474+
and reflects the Latin-centric nature
475+
of early Web development.
476+
Better and more widely applicable names would have been,
477+
for example, "modulated" and "monoline".
478+
However, for reasons of Web compatibility,
479+
these names cannot be changed.
480+
470481
CSS uses the term "serif" to apply to a font for any script,
471482
although other names might be more familiar for particular scripts,
472483
such as Mincho (Japanese),
@@ -479,8 +490,7 @@ Generic font families</h4>
479490

480491
''serif'' must always map to at least one matched font face.
481492

482-
Note: ''serif'' must always map to at least one matched font face.
483-
However, no guarantee is placed on the character coverage of that font
493+
Note: No guarantee is placed on the character coverage of that font
484494
face. Therefore, the font ''serif'' is mapped to may not end up being
485495
used for all content.
486496

0 commit comments

Comments
 (0)