Extracranial

CSS์—์„œ ์–ธ์–ด๋งˆ๋‹ค ๋‹ค๋ฅธ ๊ธ€์”จ์ฒด๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

2019-11-08

์ตœ๊ทผ Spoqa Han Sans๋ผ๋Š” ๊ธ€์”จ์ฒด๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฐ„๊ฒฐํ•˜๋ฉด์„œ ๊ฐ€๋…์„ฑ์ด ๋†’์•„ ๋งค๋ ฅ์ ์ด์—ˆ๋‹ค. ๋ฐ˜๋ฉด Spoqa Han Sans์˜ ์˜์–ด ๊ธ€์”จ์ฒด๋Š” ๋งค๋ ฅ์ ์ธ ๋А๋‚Œ์ด ๋œํ–ˆ๋‹ค (๋‚˜๋Š” Noto Sans์˜ ์˜๋ฌธ ๊ธ€์”จ์ฒด๋„ ๊ทธ๋ ‡๊ฒŒ ์ข‹์•„ํ•˜์ง€ ์•Š์•˜๋‹ค.)

ํ•œ์ฐธ์„ ์ฐพ์•„๋ณธ ๊ฒฐ๊ณผ ๊ธ€์”จ์ฒด๋งˆ๋‹ค ์–ธ์–ด ์˜์—ญ์„ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ƒˆ๋‹ค. ๊ธ€์”จ์ฒด๋ฅผ CSS ๋‚ด์—์„œ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด unicode-range๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

@font-face {
  font-family: 'Spoqa Han Sans';

  /* ์ƒ๋žต */

  unicode-range: U+AC00-D7AF;
}

U+AC00-D7AF๋Š” ํ•œ๊ธ€ ๋ฌธ์ž์˜ ์œ ๋‹ˆ์ฝ”๋“œ ์˜์—ญ์ด๋‹ค.

@font-face๋Š” ์–ด๋””์— ์žˆ๋‚˜์š”?

๋Œ€๋ถ€๋ถ„ ๊ธ€์”จ์ฒด๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ๋‘ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ ๊ธ€์”จ์ฒด๋ฅผ importํ•œ๋‹ค.

<link
  href="//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css"
  rel="stylesheet"
  type="text/css"
/>
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);

์ด ๊ฒฝ์šฐ ๋‚ด๊ฐ€ ๊ธ€์”จ์ฒด ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜์ง€ ์•Š์•„๋„ ๊ธ€์”จ์ฒด ์„œ๋ฒ„์—์„œ ๊ธ€์”จ์ฒด๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๋ฉด ์ž๋™์œผ๋กœ ๋‚˜๋„ ์—…๋ฐ์ดํŠธ๋œ ๊ธ€์”จ์ฒด๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค (๋ฌผ๋ก  ๋•Œ๋ก  ๋‹จ์ ์ด๊ธฐ๋„ ํ•˜๋‹ค). ํ•˜์ง€๋งŒ ์œ„์ฒ˜๋Ÿผ unicode-range๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์œ„์ฒ˜๋Ÿผ importํ•˜๋Š” ๋Œ€์‹  ๊ทธ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ๋œ๋‹ค. import๋˜๋Š” URL ์•ž์— https:๋ฅผ ๋ถ™์—ฌ ์ ‘์†ํ•˜๋ฉด ๋ผ์ด์„ ์Šค์™€ ํ•จ๊ป˜ @font-face๊ฐ€ ์ •์˜๋˜์–ด ์žˆ๋‹ค.

์ด ๊ฐ’์„ ๋ฐ”๋กœ ๋ณต์‚ฌํ•ด์„œ CSS์— ์ถ”๊ฐ€ํ•ด์ฃผ๊ณ  unicode-range๋ฅผ ์ •์˜ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์ด ๊ฒฝ์šฐ ๊ธ€์”จ์ฒด ์—…๋ฐ์ดํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ธ€์”จ์ฒด ์—…๋ฐ์ดํŠธ๋ฅผ ์›ํ•œ๋‹ค๋ฉด @font-face๋ฅผ ๊ฐ€์ ธ์˜จ ๋งํฌ์— ๋‹ค์‹œ ์ ‘์†ํ•ด์„œ ์—…๋ฐ์ดํŠธ๋œ ๊ธ€์”จ์ฒด์˜ @font-face๋ฅผ ๋‹ค์‹œ ๋ณต์‚ฌํ•ด์˜ค๋ฉด ๋œ๋‹ค.