|
1 <!DOCTYPE HTML> |
|
2 <html> |
|
3 <head> |
|
4 <title>font-stretch matching tests</title> |
|
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
6 |
|
7 <style type="text/css"> |
|
8 |
|
9 body { |
|
10 margin: 50px; |
|
11 font-family: Calibri, Verdana, sans-serif; |
|
12 } |
|
13 |
|
14 p { margin: 0; padding: 0; } |
|
15 |
|
16 table { |
|
17 border-collapse: collapse; |
|
18 } |
|
19 |
|
20 th { |
|
21 font-weight: normal; |
|
22 background-color: #eee; |
|
23 } |
|
24 |
|
25 th, td { width: 3em; text-align: left; } |
|
26 tr th { text-align: left; } |
|
27 |
|
28 .fstest-full { font-family: fstest-full; } |
|
29 |
|
30 @font-face { |
|
31 font-family: fstest-full; |
|
32 src: url(../fonts/csstest-widths-wd1.ttf); |
|
33 font-stretch: ultra-condensed; |
|
34 } |
|
35 |
|
36 @font-face { |
|
37 font-family: fstest-full; |
|
38 src: url(../fonts/csstest-widths-wd2.ttf); |
|
39 font-stretch: extra-condensed; |
|
40 } |
|
41 |
|
42 @font-face { |
|
43 font-family: fstest-full; |
|
44 src: url(../fonts/csstest-widths-wd3.ttf); |
|
45 font-stretch: condensed; |
|
46 } |
|
47 |
|
48 @font-face { |
|
49 font-family: fstest-full; |
|
50 src: url(../fonts/csstest-widths-wd4.ttf); |
|
51 font-stretch: semi-condensed; |
|
52 } |
|
53 |
|
54 @font-face { |
|
55 font-family: fstest-full; |
|
56 src: url(../fonts/csstest-widths-wd5.ttf); |
|
57 font-stretch: normal; |
|
58 } |
|
59 |
|
60 @font-face { |
|
61 font-family: fstest-full; |
|
62 src: url(../fonts/csstest-widths-wd6.ttf); |
|
63 font-stretch: semi-expanded; |
|
64 } |
|
65 |
|
66 @font-face { |
|
67 font-family: fstest-full; |
|
68 src: url(../fonts/csstest-widths-wd7.ttf); |
|
69 font-stretch: expanded; |
|
70 } |
|
71 |
|
72 @font-face { |
|
73 font-family: fstest-full; |
|
74 src: url(../fonts/csstest-widths-wd8.ttf); |
|
75 font-stretch: extra-expanded; |
|
76 } |
|
77 |
|
78 @font-face { |
|
79 font-family: fstest-full; |
|
80 src: url(../fonts/csstest-widths-wd9.ttf); |
|
81 font-stretch: ultra-expanded; |
|
82 } |
|
83 |
|
84 .fstest-1-3 { font-family: fstest-1-3; } |
|
85 |
|
86 @font-face { |
|
87 font-family: fstest-1-3; |
|
88 src: url(../fonts/csstest-widths-wd1.ttf); |
|
89 font-stretch: ultra-condensed; |
|
90 } |
|
91 |
|
92 @font-face { |
|
93 font-family: fstest-1-3; |
|
94 src: url(../fonts/csstest-widths-wd3.ttf); |
|
95 font-stretch: condensed; |
|
96 } |
|
97 |
|
98 .fstest-1-4 { font-family: fstest-1-4; } |
|
99 |
|
100 @font-face { |
|
101 font-family: fstest-1-4; |
|
102 src: url(../fonts/csstest-widths-wd1.ttf); |
|
103 font-stretch: ultra-condensed; |
|
104 } |
|
105 |
|
106 @font-face { |
|
107 font-family: fstest-1-4; |
|
108 src: url(../fonts/csstest-widths-wd4.ttf); |
|
109 font-stretch: semi-condensed; |
|
110 } |
|
111 |
|
112 .fstest-1-5 { font-family: fstest-1-5; } |
|
113 |
|
114 @font-face { |
|
115 font-family: fstest-1-5; |
|
116 src: url(../fonts/csstest-widths-wd1.ttf); |
|
117 font-stretch: ultra-condensed; |
|
118 } |
|
119 |
|
120 @font-face { |
|
121 font-family: fstest-1-5; |
|
122 src: url(../fonts/csstest-widths-wd5.ttf); |
|
123 font-stretch: normal; |
|
124 } |
|
125 |
|
126 .fstest-2-6 { font-family: fstest-2-6; } |
|
127 |
|
128 @font-face { |
|
129 font-family: fstest-2-6; |
|
130 src: url(../fonts/csstest-widths-wd2.ttf); |
|
131 font-stretch: extra-condensed; |
|
132 } |
|
133 |
|
134 @font-face { |
|
135 font-family: fstest-2-6; |
|
136 src: url(../fonts/csstest-widths-wd6.ttf); |
|
137 font-stretch: semi-expanded; |
|
138 } |
|
139 |
|
140 .fstest-4-6 { font-family: fstest-4-6; } |
|
141 |
|
142 @font-face { |
|
143 font-family: fstest-4-6; |
|
144 src: url(../fonts/csstest-widths-wd4.ttf); |
|
145 font-stretch: semi-condensed; |
|
146 } |
|
147 |
|
148 @font-face { |
|
149 font-family: fstest-4-6; |
|
150 src: url(../fonts/csstest-widths-wd6.ttf); |
|
151 font-stretch: semi-expanded; |
|
152 } |
|
153 |
|
154 .fstest-4-7 { font-family: fstest-4-7; } |
|
155 |
|
156 @font-face { |
|
157 font-family: fstest-4-7; |
|
158 src: url(../fonts/csstest-widths-wd4.ttf); |
|
159 font-stretch: semi-condensed; |
|
160 } |
|
161 |
|
162 @font-face { |
|
163 font-family: fstest-4-7; |
|
164 src: url(../fonts/csstest-widths-wd7.ttf); |
|
165 font-stretch: expanded; |
|
166 } |
|
167 |
|
168 .fstest-6-7 { font-family: fstest-6-7; } |
|
169 |
|
170 @font-face { |
|
171 font-family: fstest-6-7; |
|
172 src: url(../fonts/csstest-widths-wd6.ttf); |
|
173 font-stretch: semi-expanded; |
|
174 } |
|
175 |
|
176 @font-face { |
|
177 font-family: fstest-6-7; |
|
178 src: url(../fonts/csstest-widths-wd7.ttf); |
|
179 font-stretch: expanded; |
|
180 } |
|
181 |
|
182 .fstest-7-9 { font-family: fstest-7-9; } |
|
183 |
|
184 @font-face { |
|
185 font-family: fstest-7-9; |
|
186 src: url(../fonts/csstest-widths-wd7.ttf); |
|
187 font-stretch: expanded; |
|
188 } |
|
189 |
|
190 @font-face { |
|
191 font-family: fstest-7-9; |
|
192 src: url(../fonts/csstest-widths-wd9.ttf); |
|
193 font-stretch: ultra-expanded; |
|
194 } |
|
195 |
|
196 .fstest-8-9 { font-family: fstest-8-9; } |
|
197 |
|
198 @font-face { |
|
199 font-family: fstest-8-9; |
|
200 src: url(../fonts/csstest-widths-wd8.ttf); |
|
201 font-stretch: extra-expanded; |
|
202 } |
|
203 |
|
204 @font-face { |
|
205 font-family: fstest-8-9; |
|
206 src: url(../fonts/csstest-widths-wd9.ttf); |
|
207 font-stretch: ultra-expanded; |
|
208 } |
|
209 |
|
210 .fs1 { font-stretch: ultra-condensed; } |
|
211 .fs2 { font-stretch: extra-condensed; } |
|
212 .fs3 { font-stretch: condensed; } |
|
213 .fs4 { font-stretch: semi-condensed; } |
|
214 .fs5 { font-stretch: normal; } |
|
215 .fs6 { font-stretch: semi-expanded; } |
|
216 .fs7 { font-stretch: expanded; } |
|
217 .fs8 { font-stretch: extra-expanded; } |
|
218 .fs9 { font-stretch: ultra-expanded; } |
|
219 |
|
220 </style> |
|
221 |
|
222 <script type="text/javascript"> |
|
223 |
|
224 </script> |
|
225 |
|
226 </head> |
|
227 <body> |
|
228 |
|
229 <p>font-stretch mapping with different font family sets</p> |
|
230 <p>(only numbers should appear in the body of the table)</p> |
|
231 |
|
232 <table> |
|
233 <thead> |
|
234 <th>width</th> |
|
235 <th>full</th> |
|
236 <th>1-3</th> |
|
237 <th>1-4</th> |
|
238 <th>1-5</th> |
|
239 <th>2-6</th> |
|
240 <th>4-6</th> |
|
241 <th>4-7</th> |
|
242 <th>6-7</th> |
|
243 <th>7-9</th> |
|
244 <th>8-9</th> |
|
245 </thead> |
|
246 <tr class="fs1"> |
|
247 <th>1</th> |
|
248 <td class="fstest-full">1</td> |
|
249 <td class="fstest-1-3">1</td> |
|
250 <td class="fstest-1-4">1</td> |
|
251 <td class="fstest-1-5">1</td> |
|
252 <td class="fstest-2-6">2</td> |
|
253 <td class="fstest-4-6">4</td> |
|
254 <td class="fstest-4-7">4</td> |
|
255 <td class="fstest-6-7">6</td> |
|
256 <td class="fstest-7-9">7</td> |
|
257 <td class="fstest-8-9">8</td> |
|
258 </tr> |
|
259 <tr class="fs2"> |
|
260 <th>2</th> |
|
261 <td class="fstest-full">2</td> |
|
262 <td class="fstest-1-3">1</td> |
|
263 <td class="fstest-1-4">1</td> |
|
264 <td class="fstest-1-5">1</td> |
|
265 <td class="fstest-2-6">2</td> |
|
266 <td class="fstest-4-6">4</td> |
|
267 <td class="fstest-4-7">4</td> |
|
268 <td class="fstest-6-7">6</td> |
|
269 <td class="fstest-7-9">7</td> |
|
270 <td class="fstest-8-9">8</td> |
|
271 </tr> |
|
272 <tr class="fs3"> |
|
273 <th>3</th> |
|
274 <td class="fstest-full">3</td> |
|
275 <td class="fstest-1-3">3</td> |
|
276 <td class="fstest-1-4">1</td> |
|
277 <td class="fstest-1-5">1</td> |
|
278 <td class="fstest-2-6">2</td> |
|
279 <td class="fstest-4-6">4</td> |
|
280 <td class="fstest-4-7">4</td> |
|
281 <td class="fstest-6-7">6</td> |
|
282 <td class="fstest-7-9">7</td> |
|
283 <td class="fstest-8-9">8</td> |
|
284 </tr> |
|
285 <tr class="fs4"> |
|
286 <th>4</th> |
|
287 <td class="fstest-full">4</td> |
|
288 <td class="fstest-1-3">3</td> |
|
289 <td class="fstest-1-4">4</td> |
|
290 <td class="fstest-1-5">1</td> |
|
291 <td class="fstest-2-6">2</td> |
|
292 <td class="fstest-4-6">4</td> |
|
293 <td class="fstest-4-7">4</td> |
|
294 <td class="fstest-6-7">6</td> |
|
295 <td class="fstest-7-9">7</td> |
|
296 <td class="fstest-8-9">8</td> |
|
297 </tr> |
|
298 <tr class="fs5"> |
|
299 <th>5</th> |
|
300 <td class="fstest-full">5</td> |
|
301 <td class="fstest-1-3">3</td> |
|
302 <td class="fstest-1-4">4</td> |
|
303 <td class="fstest-1-5">5</td> |
|
304 <td class="fstest-2-6">2</td> |
|
305 <td class="fstest-4-6">4</td> |
|
306 <td class="fstest-4-7">4</td> |
|
307 <td class="fstest-6-7">6</td> |
|
308 <td class="fstest-7-9">7</td> |
|
309 <td class="fstest-8-9">8</td> |
|
310 </tr> |
|
311 <tr class="fs6"> |
|
312 <th>6</th> |
|
313 <td class="fstest-full">6</td> |
|
314 <td class="fstest-1-3">3</td> |
|
315 <td class="fstest-1-4">4</td> |
|
316 <td class="fstest-1-5">5</td> |
|
317 <td class="fstest-2-6">6</td> |
|
318 <td class="fstest-4-6">6</td> |
|
319 <td class="fstest-4-7">7</td> |
|
320 <td class="fstest-6-7">6</td> |
|
321 <td class="fstest-7-9">7</td> |
|
322 <td class="fstest-8-9">8</td> |
|
323 </tr> |
|
324 <tr class="fs7"> |
|
325 <th>7</th> |
|
326 <td class="fstest-full">7</td> |
|
327 <td class="fstest-1-3">3</td> |
|
328 <td class="fstest-1-4">4</td> |
|
329 <td class="fstest-1-5">5</td> |
|
330 <td class="fstest-2-6">6</td> |
|
331 <td class="fstest-4-6">6</td> |
|
332 <td class="fstest-4-7">7</td> |
|
333 <td class="fstest-6-7">7</td> |
|
334 <td class="fstest-7-9">7</td> |
|
335 <td class="fstest-8-9">8</td> |
|
336 </tr> |
|
337 <tr class="fs8"> |
|
338 <th>8</th> |
|
339 <td class="fstest-full">8</td> |
|
340 <td class="fstest-1-3">3</td> |
|
341 <td class="fstest-1-4">4</td> |
|
342 <td class="fstest-1-5">5</td> |
|
343 <td class="fstest-2-6">6</td> |
|
344 <td class="fstest-4-6">6</td> |
|
345 <td class="fstest-4-7">7</td> |
|
346 <td class="fstest-6-7">7</td> |
|
347 <td class="fstest-7-9">9</td> |
|
348 <td class="fstest-8-9">8</td> |
|
349 </tr> |
|
350 <tr class="fs9"> |
|
351 <th>9</th> |
|
352 <td class="fstest-full">9</td> |
|
353 <td class="fstest-1-3">3</td> |
|
354 <td class="fstest-1-4">4</td> |
|
355 <td class="fstest-1-5">5</td> |
|
356 <td class="fstest-2-6">6</td> |
|
357 <td class="fstest-4-6">6</td> |
|
358 <td class="fstest-4-7">7</td> |
|
359 <td class="fstest-6-7">7</td> |
|
360 <td class="fstest-7-9">9</td> |
|
361 <td class="fstest-8-9">9</td> |
|
362 </tr> |
|
363 </table> |
|
364 |
|
365 </body> |
|
366 </html> |