index_withVF.html 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content - Type" content="text / html; charset = utf - 8" />
  5. <title>WebFont Test</title>
  6. <style>
  7. p {margin : 7px;}
  8. @font-face{
  9. font-family:EOT_0;
  10. src:url(EOT/NanumSquareNeoTTF-aLt.eot);
  11. }
  12. .EOT_0{font-family:EOT_0; font-size:12pt;}
  13. @font-face{
  14. font-family:EOT_1;
  15. src:url(EOT/NanumSquareNeoTTF-bRg.eot);
  16. }
  17. .EOT_1{font-family:EOT_1; font-size:12pt;}
  18. @font-face{
  19. font-family:EOT_2;
  20. src:url(EOT/NanumSquareNeoTTF-cBd.eot);
  21. }
  22. .EOT_2{font-family:EOT_2; font-size:12pt;}
  23. @font-face{
  24. font-family:EOT_3;
  25. src:url(EOT/NanumSquareNeoTTF-dEb.eot);
  26. }
  27. .EOT_3{font-family:EOT_3; font-size:12pt;}
  28. @font-face{
  29. font-family:EOT_4;
  30. src:url(EOT/NanumSquareNeoTTF-eHv.eot);
  31. }
  32. .EOT_4{font-family:EOT_4; font-size:12pt;}
  33. @font-face{
  34. font-family:EOT_5;
  35. src:url(EOT/NanumSquareNeo-Variable.eot);
  36. }
  37. .EOT_5{
  38. font-family:EOT_5;
  39. font-size:12pt;
  40. font-weight: var(--text-weight);
  41. font-variation-settings: "wght" var(--text-weight);
  42. }
  43. @font-face{
  44. font-family:WOFF_0;
  45. src:url(WOFF/NanumSquareNeoTTF-aLt.woff);
  46. }
  47. .WOFF_0{font-family:WOFF_0; font-size:12pt;}
  48. @font-face{
  49. font-family:WOFF_1;
  50. src:url(WOFF/NanumSquareNeoTTF-bRg.woff);
  51. }
  52. .WOFF_1{font-family:WOFF_1; font-size:12pt;}
  53. @font-face{
  54. font-family:WOFF_2;
  55. src:url(WOFF/NanumSquareNeoTTF-cBd.woff);
  56. }
  57. .WOFF_2{font-family:WOFF_2; font-size:12pt;}
  58. @font-face{
  59. font-family:WOFF_3;
  60. src:url(WOFF/NanumSquareNeoTTF-dEb.woff);
  61. }
  62. .WOFF_3{font-family:WOFF_3; font-size:12pt;}
  63. @font-face{
  64. font-family:WOFF_4;
  65. src:url(WOFF/NanumSquareNeoTTF-eHv.woff);
  66. }
  67. .WOFF_4{font-family:WOFF_4; font-size:12pt;}
  68. @font-face{
  69. font-family:WOFF_5;
  70. src:url(WOFF/NanumSquareNeo-Variable.woff);
  71. }
  72. .WOFF_5{
  73. font-family:WOFF_5;
  74. font-size:12pt;
  75. font-weight: var(--text-weight);
  76. font-variation-settings: "wght" var(--text-weight);
  77. }
  78. @font-face{
  79. font-family:WOFF2_0;
  80. src:url(WOFF2/NanumSquareNeoTTF-aLt.woff2);
  81. }
  82. .WOFF2_0{font-family:WOFF2_0; font-size:12pt;}
  83. @font-face{
  84. font-family:WOFF2_1;
  85. src:url(WOFF2/NanumSquareNeoTTF-bRg.woff2);
  86. }
  87. .WOFF2_1{font-family:WOFF2_1; font-size:12pt;}
  88. @font-face{
  89. font-family:WOFF2_2;
  90. src:url(WOFF2/NanumSquareNeoTTF-cBd.woff2);
  91. }
  92. .WOFF2_2{font-family:WOFF2_2; font-size:12pt;}
  93. @font-face{
  94. font-family:WOFF2_3;
  95. src:url(WOFF2/NanumSquareNeoTTF-dEb.woff2);
  96. }
  97. .WOFF2_3{font-family:WOFF2_3; font-size:12pt;}
  98. @font-face{
  99. font-family:WOFF2_4;
  100. src:url(WOFF2/NanumSquareNeoTTF-eHv.woff2);
  101. }
  102. .WOFF2_4{font-family:WOFF2_4; font-size:12pt;}
  103. @font-face{
  104. font-family:WOFF2_5;
  105. src:url(WOFF2/NanumSquareNeo-Variable.woff2);
  106. }
  107. .WOFF2_5{
  108. font-family:WOFF2_5;
  109. font-size:12pt;
  110. font-weight: var(--text-weight);
  111. font-variation-settings: "wght" var(--text-weight);
  112. }
  113. .slider{
  114. width: 40%;
  115. }
  116. </style>
  117. </head>
  118. <body class="container">
  119. <table>
  120. <tr><td>
  121. <p class="EOT_0"> EOT_0 12pt<br>
  122. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  123. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  124. </p>
  125. </td></tr>
  126. <tr><td>
  127. <p class="EOT_1"> EOT_1 12pt<br>
  128. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  129. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  130. </p>
  131. </td></tr>
  132. <tr><td>
  133. <p class="EOT_2"> EOT_2 12pt<br>
  134. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  135. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  136. </p>
  137. </td></tr>
  138. <tr><td>
  139. <p class="EOT_3"> EOT_3 12pt<br>
  140. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  141. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  142. </p>
  143. </td></tr>
  144. <tr><td>
  145. <p class="EOT_4"> EOT_4 12pt<br>
  146. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  147. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  148. </p>
  149. </td></tr>
  150. <tr><td>
  151. <p class="WOFF_0"> WOFF_0 12pt<br>
  152. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  153. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  154. </p>
  155. </td></tr>
  156. <tr><td>
  157. <p class="WOFF_1"> WOFF_1 12pt<br>
  158. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  159. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  160. </p>
  161. </td></tr>
  162. <tr><td>
  163. <p class="WOFF_2"> WOFF_2 12pt<br>
  164. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  165. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  166. </p>
  167. </td></tr>
  168. <tr><td>
  169. <p class="WOFF_3"> WOFF_3 12pt<br>
  170. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  171. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  172. </p>
  173. </td></tr>
  174. <tr><td>
  175. <p class="WOFF_4"> WOFF_4 12pt<br>
  176. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  177. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  178. </p>
  179. </td></tr>
  180. <tr><td>
  181. <p class="WOFF2_0"> WOFF2_0 12pt<br>
  182. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  183. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  184. </p>
  185. </td></tr>
  186. <tr><td>
  187. <p class="WOFF2_1"> WOFF2_1 12pt<br>
  188. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  189. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  190. </p>
  191. </td></tr>
  192. <tr><td>
  193. <p class="WOFF2_2"> WOFF2_2 12pt<br>
  194. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  195. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  196. </p>
  197. </td></tr>
  198. <tr><td>
  199. <p class="WOFF2_3"> WOFF2_3 12pt<br>
  200. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  201. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  202. </p>
  203. </td></tr>
  204. <tr><td>
  205. <p class="WOFF2_4"> WOFF2_4 12pt<br>
  206. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  207. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  208. </p>
  209. </td></tr>
  210. <tr><td>
  211. <h3>Variable Font</h3>
  212. <div class="slider-container">
  213. <div class="slider-controls">
  214. <label for="text-weight" class="slider-label">
  215. Weight: <span class="output" data-index="0"></span>
  216. </label>
  217. </div>
  218. <input type="range" min="100" max="900" value="300" class="slider" id="text-weight" name="text-weight" data-index="0">
  219. </div>
  220. </td></tr>
  221. <tr><td>
  222. <p class="EOT_5"> EOT_5 12pt<br>
  223. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  224. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  225. </p>
  226. </td></tr>
  227. <tr><td>
  228. <p class="WOFF_5"> WOFF_5 12pt<br>
  229. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  230. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  231. </p>
  232. </td></tr>
  233. <tr><td>
  234. <p class="WOFF2_5"> WOFF2_5 12pt<br>
  235. 숫자 1234567980 영문 QWERTYUIOPASDFGHJKLZXCVBNM qwertyuioopasdfghjklzxcvbnm<br>
  236. 다람쥐 헌 쳇바퀴에 타고파!! The Quick Brown Fox Jumps Over The Lazy Dog ..<br>
  237. </p>
  238. </td></tr>
  239. </table>
  240. <script>
  241. const container = document.querySelector(".container");
  242. const sliders = document.querySelectorAll(".slider");
  243. const sliderValues = document.querySelectorAll(".output");
  244. sliders.forEach(slider => {
  245. const sliderIndex = slider.getAttribute("data-index");
  246. const output = document.querySelector(`.output[data-index="${sliderIndex}"]`);
  247. slider.oninput = function() {
  248. container.style.setProperty(`--${this.id}`, this.value);
  249. output.innerHTML = this.value;
  250. };
  251. });
  252. </script>
  253. </body>
  254. </html>