mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Added a test for font selection
The test picks a font and makes a table asking for that font at every possible weight/stretch combination. One should expect the table entries to get bolder from right to left and wider from top to bottom.
This commit is contained in:
parent
6647a2f891
commit
58d1969c5a
1 changed files with 85 additions and 0 deletions
85
tests/html/font_selection.html
Normal file
85
tests/html/font_selection.html
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<!-- for testing font selection (based on font-stretch, font-weight, etc) -->
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-size: 20pt;
|
||||||
|
font-family: "DejaVu Sans", "Helvetica Neue", sans;
|
||||||
|
}
|
||||||
|
table { border-collapse: collapse; }
|
||||||
|
td {
|
||||||
|
border: 1px solid #bbb;
|
||||||
|
padding: 2pt;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
td:nth-child(1) { font-weight: 100; }
|
||||||
|
td:nth-child(2) { font-weight: 200; }
|
||||||
|
td:nth-child(3) { font-weight: 300; }
|
||||||
|
td:nth-child(4) { font-weight: 400; }
|
||||||
|
td:nth-child(5) { font-weight: 500; }
|
||||||
|
td:nth-child(6) { font-weight: 600; }
|
||||||
|
td:nth-child(7) { font-weight: 700; }
|
||||||
|
td:nth-child(8) { font-weight: 800; }
|
||||||
|
td:nth-child(9) { font-weight: 900; }
|
||||||
|
.s1 { font-stretch: ultra-condensed; }
|
||||||
|
.s2 { font-stretch: extra-condensed; }
|
||||||
|
.s3 { font-stretch: semi-condensed; }
|
||||||
|
.s4 { font-stretch: condensed; }
|
||||||
|
.s5 { font-stretch: normal; }
|
||||||
|
.s6 { font-stretch: semi-expanded; }
|
||||||
|
.s7 { font-stretch: expanded; }
|
||||||
|
.s8 { font-stretch: extra-expanded; }
|
||||||
|
.s9 { font-stretch: ultra-expanded; }
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table>
|
||||||
|
<tr class="s1">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s2">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s3">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s4">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s5">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s6">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s7">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s8">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="s9">
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
<td>two words</td><td>two words</td><td>two words</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</htlm>
|
Loading…
Add table
Add a link
Reference in a new issue