stretchmapping-35-ref.html 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <title>font-stretch mapping tests</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. body {
  8. margin: 50px;
  9. font-family: Verdana, sans-serif;
  10. }
  11. h3, h4 { font-weight: normal; }
  12. table {
  13. border-collapse: collapse;
  14. font-size: 28px;
  15. }
  16. td {
  17. padding: 0; margin: 0;
  18. font-family: test;
  19. }
  20. th {
  21. font-weight: inherit;
  22. }
  23. p { width: 300px; }
  24. .red { color: red; }
  25. thead { font-weight: 400; font-size: 75%; }
  26. /* make all the spans blocks to avoid influence of what's outside them
  27. on line-height calculations */
  28. span { display: block; }
  29. @font-face {
  30. font-family: test;
  31. src: url(../fonts/mplus/mplus-1p-light.ttf);
  32. font-weight: 200;
  33. }
  34. @font-face {
  35. font-family: test;
  36. src: url(../fonts/mplus/mplus-1p-medium.ttf);
  37. font-weight: 500;
  38. }
  39. @font-face {
  40. font-family: test;
  41. src: url(../fonts/mplus/mplus-1p-thin.ttf);
  42. font-weight: 100;
  43. font-stretch: condensed;
  44. }
  45. @font-face {
  46. font-family: test;
  47. src: url(../fonts/mplus/mplus-1p-black.ttf);
  48. font-weight: 900;
  49. font-stretch: condensed;
  50. }
  51. @font-face {
  52. font-family: test100;
  53. src: url(../fonts/mplus/mplus-1p-thin.ttf);
  54. font-weight: 100;
  55. }
  56. @font-face {
  57. font-family: test200;
  58. src: url(../fonts/mplus/mplus-1p-light.ttf);
  59. font-weight: 200;
  60. }
  61. @font-face {
  62. font-family: test500;
  63. src: url(../fonts/mplus/mplus-1p-medium.ttf);
  64. font-weight: 500;
  65. }
  66. @font-face {
  67. font-family: test900;
  68. src: url(../fonts/mplus/mplus-1p-black.ttf);
  69. font-weight: 900;
  70. }
  71. .w1 { font-weight: 100; }
  72. .w2 { font-weight: 200; }
  73. .w3 { font-weight: 300; }
  74. .w4 { font-weight: 400; }
  75. .w5 { font-weight: 500; }
  76. .w6 { font-weight: 600; }
  77. .w7 { font-weight: 700; }
  78. .w8 { font-weight: 800; }
  79. .w9 { font-weight: 900; }
  80. .w1 .fs1 { font-family: test100; }
  81. .w2 .fs1 { font-family: test100; }
  82. .w3 .fs1 { font-family: test100; }
  83. .w4 .fs1 { font-family: test100; }
  84. .w5 .fs1 { font-family: test100; }
  85. .w6 .fs1 { font-family: test900; }
  86. .w7 .fs1 { font-family: test900; }
  87. .w8 .fs1 { font-family: test900; }
  88. .w9 .fs1 { font-family: test900; }
  89. .w1 .fs2 { font-family: test100; }
  90. .w2 .fs2 { font-family: test100; }
  91. .w3 .fs2 { font-family: test100; }
  92. .w4 .fs2 { font-family: test100; }
  93. .w5 .fs2 { font-family: test100; }
  94. .w6 .fs2 { font-family: test900; }
  95. .w7 .fs2 { font-family: test900; }
  96. .w8 .fs2 { font-family: test900; }
  97. .w9 .fs2 { font-family: test900; }
  98. .w1 .fs3 { font-family: test100; }
  99. .w2 .fs3 { font-family: test100; }
  100. .w3 .fs3 { font-family: test100; }
  101. .w4 .fs3 { font-family: test100; }
  102. .w5 .fs3 { font-family: test100; }
  103. .w6 .fs3 { font-family: test900; }
  104. .w7 .fs3 { font-family: test900; }
  105. .w8 .fs3 { font-family: test900; }
  106. .w9 .fs3 { font-family: test900; }
  107. .w1 .fs4 { font-family: test100; }
  108. .w2 .fs4 { font-family: test100; }
  109. .w3 .fs4 { font-family: test100; }
  110. .w4 .fs4 { font-family: test100; }
  111. .w5 .fs4 { font-family: test100; }
  112. .w6 .fs4 { font-family: test900; }
  113. .w7 .fs4 { font-family: test900; }
  114. .w8 .fs4 { font-family: test900; }
  115. .w9 .fs4 { font-family: test900; }
  116. .w1 .fs5 { font-family: test200; }
  117. .w2 .fs5 { font-family: test200; }
  118. .w3 .fs5 { font-family: test200; }
  119. .w4 .fs5 { font-family: test500; }
  120. .w5 .fs5 { font-family: test500; }
  121. .w6 .fs5 { font-family: test500; }
  122. .w7 .fs5 { font-family: test500; }
  123. .w8 .fs5 { font-family: test500; }
  124. .w9 .fs5 { font-family: test500; }
  125. .w1 .fs6 { font-family: test200; }
  126. .w2 .fs6 { font-family: test200; }
  127. .w3 .fs6 { font-family: test200; }
  128. .w4 .fs6 { font-family: test500; }
  129. .w5 .fs6 { font-family: test500; }
  130. .w6 .fs6 { font-family: test500; }
  131. .w7 .fs6 { font-family: test500; }
  132. .w8 .fs6 { font-family: test500; }
  133. .w9 .fs6 { font-family: test500; }
  134. .w1 .fs7 { font-family: test200; }
  135. .w2 .fs7 { font-family: test200; }
  136. .w3 .fs7 { font-family: test200; }
  137. .w4 .fs7 { font-family: test500; }
  138. .w5 .fs7 { font-family: test500; }
  139. .w6 .fs7 { font-family: test500; }
  140. .w7 .fs7 { font-family: test500; }
  141. .w8 .fs7 { font-family: test500; }
  142. .w9 .fs7 { font-family: test500; }
  143. .w1 .fs8 { font-family: test200; }
  144. .w2 .fs8 { font-family: test200; }
  145. .w3 .fs8 { font-family: test200; }
  146. .w4 .fs8 { font-family: test500; }
  147. .w5 .fs8 { font-family: test500; }
  148. .w6 .fs8 { font-family: test500; }
  149. .w7 .fs8 { font-family: test500; }
  150. .w8 .fs8 { font-family: test500; }
  151. .w9 .fs8 { font-family: test500; }
  152. .w1 .fs9 { font-family: test200; }
  153. .w2 .fs9 { font-family: test200; }
  154. .w3 .fs9 { font-family: test200; }
  155. .w4 .fs9 { font-family: test500; }
  156. .w5 .fs9 { font-family: test500; }
  157. .w6 .fs9 { font-family: test500; }
  158. .w7 .fs9 { font-family: test500; }
  159. .w8 .fs9 { font-family: test500; }
  160. .w9 .fs9 { font-family: test500; }
  161. </style>
  162. </head>
  163. <body>
  164. <p>Font family with normal width 200, 500 and condensed 100, 900</p>
  165. <table>
  166. <thead>
  167. <th></th>
  168. <th>1</th>
  169. <th>2</th>
  170. <th class="red">3</th>
  171. <th>4</th>
  172. <th class="red">5</th>
  173. <th>6</th>
  174. <th>7</th>
  175. <th>8</th>
  176. <th>9</th>
  177. </thead>
  178. <tr class="w1">
  179. <th>100</th>
  180. <td class="fs1"><span>あ</span></td>
  181. <td class="fs2"><span>あ</span></td>
  182. <td class="fs3"><span>あ</span></td>
  183. <td class="fs4"><span>あ</span></td>
  184. <td class="fs5"><span>あ</span></td>
  185. <td class="fs6"><span>あ</span></td>
  186. <td class="fs7"><span>あ</span></td>
  187. <td class="fs8"><span>あ</span></td>
  188. <td class="fs9"><span>あ</span></td>
  189. </tr>
  190. <tr class="w2">
  191. <th>200</th>
  192. <td class="fs1"><span>あ</span></td>
  193. <td class="fs2"><span>あ</span></td>
  194. <td class="fs3"><span>あ</span></td>
  195. <td class="fs4"><span>あ</span></td>
  196. <td class="fs5"><span>あ</span></td>
  197. <td class="fs6"><span>あ</span></td>
  198. <td class="fs7"><span>あ</span></td>
  199. <td class="fs8"><span>あ</span></td>
  200. <td class="fs9"><span>あ</span></td>
  201. </tr>
  202. <tr class="w3">
  203. <th>300</th>
  204. <td class="fs1"><span>あ</span></td>
  205. <td class="fs2"><span>あ</span></td>
  206. <td class="fs3"><span>あ</span></td>
  207. <td class="fs4"><span>あ</span></td>
  208. <td class="fs5"><span>あ</span></td>
  209. <td class="fs6"><span>あ</span></td>
  210. <td class="fs7"><span>あ</span></td>
  211. <td class="fs8"><span>あ</span></td>
  212. <td class="fs9"><span>あ</span></td>
  213. </tr>
  214. <tr class="w4">
  215. <th>400</th>
  216. <td class="fs1"><span>あ</span></td>
  217. <td class="fs2"><span>あ</span></td>
  218. <td class="fs3"><span>あ</span></td>
  219. <td class="fs4"><span>あ</span></td>
  220. <td class="fs5"><span>あ</span></td>
  221. <td class="fs6"><span>あ</span></td>
  222. <td class="fs7"><span>あ</span></td>
  223. <td class="fs8"><span>あ</span></td>
  224. <td class="fs9"><span>あ</span></td>
  225. </tr>
  226. <tr class="w5">
  227. <th>500</th>
  228. <td class="fs1"><span>あ</span></td>
  229. <td class="fs2"><span>あ</span></td>
  230. <td class="fs3"><span>あ</span></td>
  231. <td class="fs4"><span>あ</span></td>
  232. <td class="fs5"><span>あ</span></td>
  233. <td class="fs6"><span>あ</span></td>
  234. <td class="fs7"><span>あ</span></td>
  235. <td class="fs8"><span>あ</span></td>
  236. <td class="fs9"><span>あ</span></td>
  237. </tr>
  238. <tr class="w6">
  239. <th>600</th>
  240. <td class="fs1"><span>あ</span></td>
  241. <td class="fs2"><span>あ</span></td>
  242. <td class="fs3"><span>あ</span></td>
  243. <td class="fs4"><span>あ</span></td>
  244. <td class="fs5"><span>あ</span></td>
  245. <td class="fs6"><span>あ</span></td>
  246. <td class="fs7"><span>あ</span></td>
  247. <td class="fs8"><span>あ</span></td>
  248. <td class="fs9"><span>あ</span></td>
  249. </tr>
  250. <tr class="w7">
  251. <th>700</th>
  252. <td class="fs1"><span>あ</span></td>
  253. <td class="fs2"><span>あ</span></td>
  254. <td class="fs3"><span>あ</span></td>
  255. <td class="fs4"><span>あ</span></td>
  256. <td class="fs5"><span>あ</span></td>
  257. <td class="fs6"><span>あ</span></td>
  258. <td class="fs7"><span>あ</span></td>
  259. <td class="fs8"><span>あ</span></td>
  260. <td class="fs9"><span>あ</span></td>
  261. </tr>
  262. <tr class="w8">
  263. <th>800</th>
  264. <td class="fs1"><span>あ</span></td>
  265. <td class="fs2"><span>あ</span></td>
  266. <td class="fs3"><span>あ</span></td>
  267. <td class="fs4"><span>あ</span></td>
  268. <td class="fs5"><span>あ</span></td>
  269. <td class="fs6"><span>あ</span></td>
  270. <td class="fs7"><span>あ</span></td>
  271. <td class="fs8"><span>あ</span></td>
  272. <td class="fs9"><span>あ</span></td>
  273. </tr>
  274. <tr class="w9">
  275. <th>900</th>
  276. <td class="fs1"><span>あ</span></td>
  277. <td class="fs2"><span>あ</span></td>
  278. <td class="fs3"><span>あ</span></td>
  279. <td class="fs4"><span>あ</span></td>
  280. <td class="fs5"><span>あ</span></td>
  281. <td class="fs6"><span>あ</span></td>
  282. <td class="fs7"><span>あ</span></td>
  283. <td class="fs8"><span>あ</span></td>
  284. <td class="fs9"><span>あ</span></td>
  285. </tr>
  286. </table>
  287. </body>
  288. </html>