๋ฐœํ–‰์ผ:

์ˆ˜์ •์ผ:

๋ธ”๋กœ๊ทธ ์˜ˆ์œ ํฐํŠธ ๋ชจ์Œ.๋””์ž์ธ ํ†ต์ผ์„ฑ์„ ์œ„ํ•œ ํฐํŠธ ์„ค์ • ๋ฐฉ๋ฒ•

๋ธ”๋กœ๊ทธ ์ฝ˜ํ…์ธ ์˜ ์ ‘๊ทผ์„ฑ์€ ๋‹จ์ˆœํžˆ ๊ธ€์˜ ๋‚ด์šฉ๋ฟ ์•„๋‹ˆ๋ผ ์˜ˆ์˜๊ณ  ์ข‹์€ ํฐํŠธ ์„ค์ •์—๋„ ์˜ํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ,์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ์„ ํƒ๋œ ๊ณ ์ • ํฐํŠธ๋Š” ๋ฐฉ๋ฌธ์ž์˜ ๋ˆˆ์„ ํŽธ์•ˆํ•˜๊ฒŒ ํ•˜๊ณ , ๋ธ”๋กœ๊ทธ ์ „์ฒด์˜ ๋””์ž์ธ ํ†ต์ผ์„ฑ์„ ์œ ์ง€ํ•ด ๋ธŒ๋žœ๋”ฉ ํšจ๊ณผ๊นŒ์ง€ ๋†’์—ฌ์ค๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์—ฌ๋Ÿฌ ํฐํŠธ๋ฅผ ๋ฌด๋ถ„๋ณ„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋””์ž์ธ์ด ์‚ฐ๋งŒํ•ด์ง€๊ณ , ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋‚˜๋กœ๋”ฉ ์†๋„ ์ €ํ•˜ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋„ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฐํŠธ์˜ ์ค‘์š”์„ฑ๊ณผ ํ‹ฐ์Šคํ† ๋ฆฌ ์ ์šฉ ๊ฐ€์ด๋“œ

์ด ๊ธ€์—์„œ๋Š” ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ์—์„œ ํฐํŠธ๋ฅผ ๊ณ ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ, ์›นํฐํŠธ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ ์šฉํ•˜๋Š” ๊ณผ์ •, ๊ทธ๋ฆฌ๊ณ  ํฐํŠธ ๋ฏธ๋ฆฌ ๋กœ๋“œ(preload)๊นŒ์ง€ ํ™œ์šฉํ•ด ๊ฐ€๋…์„ฑ๊ณผ SEO ์ตœ์ ํ™”์— ๋„์›€ ๋˜๋Š” ํŒ์„ ์ž์„ธํžˆ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋”ฐ๋ผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹จ๊ณ„๋ณ„๋กœ ์„ค๋ช…ํ•ด๋“œ๋ฆฌ๋‹ˆ, ์ง€๊ธˆ ๋ฐ”๋กœ ํ™•์ธํ•ด ๋ณด์„ธ์š”!

๋ธ”๋กœ๊ทธ์—์„œ ํฐํŠธ์˜ ์ค‘์š”์„ฑ

๋ธ”๋กœ๊ทธ ์ฝ˜ํ…์ธ ์˜ ํ’ˆ์งˆ์€ ๊ธ€์˜ ๋‚ด์šฉ๋ฟ ์•„๋‹ˆ๋ผ ๊ฐ€๋…์„ฑ๊ณผ ๋””์ž์ธ ์ผ๊ด€์„ฑ์— ํฌ๊ฒŒ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘์—์„œ๋„ ํฐํŠธ(Font)๋Š” ๋ฐฉ๋ฌธ์ž์˜ ์ฒซ์ธ์ƒ์„ ์ขŒ์šฐํ•˜๋Š” ๊ธฐ๋ณธ ์š”์†Œ์ž…๋‹ˆ๋‹ค.

  • ๊ฐ€๋…์„ฑ ํ–ฅ์ƒ: ์ž˜ ์ฝํžˆ๋Š” ๊ธ€๊ผด์€ ๋ฐฉ๋ฌธ์ž์˜ ์ดํƒˆ๋ฅ ์„ ์ค„์ด๊ณ  ์ฒด๋ฅ˜ ์‹œ๊ฐ„์„ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.
  • ๋ธŒ๋žœ๋”ฉ: ์ž์‹ ๋งŒ์˜ ๊ธ€๊ผด์„ ๊ณ ์ •ํ•ด๋‘๋ฉด ๋ธ”๋กœ๊ทธ์˜ ์ •์ฒด์„ฑ์„ ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋””์ž์ธ ํ†ต์ผ์„ฑ: ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์—์„œ ํฐํŠธ๊ฐ€ ์ผ์ •ํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ๊ณ ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ธ”๋กœ๊ทธ ์—๋””ํ„ฐ์—์„œ ์—ฌ๋Ÿฌ ํฐํŠธ ์‚ฌ์šฉ ์‹œ ๋ฌธ์ œ์ 

  1. ์ผ๊ด€์„ฑ ๋ถ€์กฑ
    ๋‹ค์–‘ํ•œ ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธ”๋กœ๊ทธ ์ „์ฒด ๋””์ž์ธ์ด ์‚ฐ๋งŒํ•ด ๋ณด์ด๊ณ , ๋ฐฉ๋ฌธ์ž๊ฐ€ ์ง‘์ค‘ํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ
    ์ผ๋ถ€ ํฐํŠธ๋Š” ํŠน์ • ๋ธŒ๋ผ์šฐ์ €๋‚˜ ๊ธฐ๊ธฐ์—์„œ ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์–ด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋А๋ฆฐ ๋กœ๋”ฉ ์†๋„
    ์—ฌ๋Ÿฌ ์›นํฐํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋ฉด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๊ฐ€ ๋А๋ ค์งˆ ์ˆ˜ ์žˆ์–ด SEO์™€ ์‚ฌ์šฉ์ž ์ฒด๊ฐ ์†๋„์— ์•…์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
  4. ๊ฐ€๋…์„ฑ ์ €ํ•˜
    ํฐํŠธ๊ฐ€ ์ž์ฃผ ๋ฐ”๋€Œ๋ฉด ๊ธ€ ์ฝ๊ธฐ๊ฐ€ ์–ด๋ ค์›Œ์ ธ ๋ฐฉ๋ฌธ์ž์˜ ์ดํƒˆ๋ฅ ์ด ๋†’์•„์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ ์ • ํฐํŠธ ์‚ฌ์šฉ์˜ ์žฅ์ 

  1. ๋””์ž์ธ ํ†ต์ผ์„ฑ ์œ ์ง€
    ์ „์ฒด ๋ธ”๋กœ๊ทธ์— ๊ฐ™์€ ํฐํŠธ๋ฅผ ์ ์šฉํ•ด ๊น”๋”ํ•˜๊ณ  ์ „๋ฌธ์ ์ธ ๋А๋‚Œ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๊ฐ€๋…์„ฑ ํ–ฅ์ƒ
    ์ผ๊ด€๋œ ํฐํŠธ๋กœ ๊ธ€์ด ์ž˜ ์ฝํžˆ๋ฉฐ ๋ฐฉ๋ฌธ์ž์˜ ์ฒด๋ฅ˜ ์‹œ๊ฐ„์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋น ๋ฅธ ํŽ˜์ด์ง€ ๋กœ๋”ฉ
    ํ•„์š”ํ•œ ํฐํŠธ๋งŒ ๋กœ๋“œํ•ด ํŽ˜์ด์ง€ ์†๋„๊ฐ€ ๊ฐœ์„ ๋˜๊ณ , SEO์—๋„ ๊ธ์ •์  ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
  4. ๋ธŒ๋žœ๋”ฉ ๊ฐ•ํ™”
    ์ž์‹ ๋งŒ์˜ ๊ณ ์œ ํ•œ ํฐํŠธ๋ฅผ ๊ณ ์ •ํ•˜๋ฉด ๋ธ”๋กœ๊ทธ ๋ธŒ๋žœ๋“œ ์•„์ด๋ดํ‹ฐํ‹ฐ๊ฐ€ ๊ฐ•ํ™”๋ฉ๋‹ˆ๋‹ค.

๋ธ”๋กœ๊ทธ์— ๊ณ ์ • ํฐํŠธ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

1. ์ž์‹ ์—๊ฒŒ ๋งž๋Š” ์˜ˆ์œ ํฐํŠธ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ

๊ณ ์ • ํฐํŠธ๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด ๋จผ์ € ์›ํ•˜๋Š” ํฐํŠธ๋ฅผ ์ค€๋น„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์€ ์›นํฐํŠธ ์‚ฌ์ดํŠธ์—์„œ ๋ฌด๋ฃŒ ํฐํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๊ตฌ๊ธ€ noto sans koreํฐํŠธ

์ถ”์ฒœ: ๊ณ ๋”• ๊ณ„์—ด์€ ๊น”๋”ํ•˜๊ณ  ํ˜„๋Œ€์ ์ธ ๋А๋‚Œ, ๋ช…์กฐ ๊ณ„์—ด์€ ๊ณ ์ „์ ์ด๊ณ  ์ฐจ๋ถ„ํ•œ ๋А๋‚Œ.
ํฐํŠธ๋ช… ํŠน์ง•/๋ถ„์œ„๊ธฐ ํ™œ์šฉ ์ถ”์ฒœ
๋‚˜๋ˆ”์Šคํ€˜์–ด ๊น”๋”, ๊ฐ์ง„, ํ˜„๋Œ€์  ๋ณธ๋ฌธ, ์ œ๋ชฉ
์—์Šค์ฝ”์–ด๋“œ๋ฆผ ๋ถ€๋“œ๋Ÿฝ๊ณ  ์„ธ๋ จ๋จ ๋ณธ๋ฌธ, ํฌ์ธํŠธ
์•„๋ฆฌ๋”ฐ๋‹์›€ ๊ฐ์„ฑ, ๋ถ€๋“œ๋Ÿฌ์›€ ๋ณธ๋ฌธ, ๊ฐ์„ฑ๊ธ€
G๋งˆ์ผ“ ์‚ฐ์Šค ๊ท€์—ฝ๊ณ  ํŠธ๋ Œ๋”” ์ œ๋ชฉ, ํฌ์ธํŠธ
๋งˆ๋ฃจ๋ถ€๋ฆฌ ๋ผ์šด๋“œ, ์นœ๊ทผํ•จ ๋ณธ๋ฌธ, ์ผ์ƒ๊ธ€
๋‚˜๋ˆ”๊ณ ๋”• ์ „ํ†ต, ํŽธ์•ˆํ•จ ๋ณธ๋ฌธ, ์ •๋ณด๊ธ€
์˜ด๋‹ˆ๊ณ ๋”• ๋…ํŠน, ์„ธ๋ จ๋จ ์ œ๋ชฉ, ํฌ์ธํŠธ
ํ‘ธ๋ฅธ์ „๋‚จ์ฒด ์ Š์Œ, ์—ญ๋™์  ํฌ์ธํŠธ, ์ด๋ฒคํŠธ
Noto Sans KR ๊น”๋”, ๊ธ€๋กœ๋ฒŒ ์ง€์› ๋ณธ๋ฌธ, ์ œ๋ชฉ
๋‚˜๋ˆ”๋ช…์กฐ ๊ณ ์ „, ๋‹จ์ •ํ•จ ๋ณธ๋ฌธ, ์—์„ธ์ด

๋‚˜๋ˆ”๊ธ€๊ผด

๋‚˜๋ˆ” ๊ธ€๊ผด- ๋‚˜๋ˆ”๋ช…์กฐ.๋‚˜๋ˆ”๊ณ ๋”•
๋‚˜๋ˆ” ๊ธ€๊ผด ํฐํŠธ

ํ‘ธ๋ฅธ ์ „๋‚จ์ฒด ํฐํŠธ

ํ‘ธ๋ฅธ ์ „๋‚จ์ฒด ํฐํŠธ

๊ตฌ๊ธ€ ํฐํŠธ

๊ตฌ๊ธ€ ํฐํŠธ์ฒด

๋งˆ๋ฃจ๋ถ€๋ฆฌ ํฐํŠธ

๋ธ”๋กœ๊ทธ ๊ธ€๊ผด ๋งˆ๋ฃจ๋ถ€๋ฆฌ ๊ธ€๊ผด

2. ํ‹ฐ์Šคํ† ๋ฆฌ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์ ‘์†

  1. ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ์ž ์Šคํ‚จ ๋ฉ”๋‰ด๋กœ ์ด๋™
  2. ์šฐ์ธก ์ƒ๋‹จ์˜ ์Šคํ‚จ ํŽธ์ง‘ ํด๋ฆญ
  3. HTML ํŽธ์ง‘๊ธฐ๋ฅผ ์—ฝ๋‹ˆ๋‹ค
์ค‘์š”: HTML ๋ฐ CSS ์ˆ˜์ •์„ ํ•˜๊ธฐ ์ „, ์Šคํ‚จ์„ ๋ฐฑ์—… ์ €์žฅํ•ด๋‘๋Š” ๊ฒƒ์„ ๊ผญ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

์—์Šค์ฝ”์–ด ๋“œ๋ฆผ ํฐํŠธ
์—์Šค์ฝ”์–ด ๋“œ๋ฆผ

3. ํฐํŠธ ํŒŒ์ผ ์—…๋กœ๋“œ ,๋งํฌ ๋ณต์‚ฌ

  1. HTML ํŽธ์ง‘๊ธฐ ์ƒ๋‹จ์˜ ํŒŒ์ผ์—…๋กœ๋“œ ๊ธฐ๋Šฅ ํด๋ฆญ
  2. .woff, .ttf ํŒŒ์ผ์„ ์—…๋กœ๋“œ
  3. ์—…๋กœ๋“œ ํ›„ ์ƒ์„ฑ๋œ ๋งํฌ ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค
์˜ˆ: https://yourblog.tistory.com/img/YourFont.woff

์˜ด๋‹ˆ ๊ณ ๋”•์ฒด
์˜ด๋‹ˆ๊ณ ๋”• ํฐํŠธ

4. HTML head์— ์›นํฐํŠธ ์ ์šฉ ์ฝ”๋“œ ์‚ฝ์ž…

1. ๊ธฐ๋ณธ @font-face ์„ ์–ธ

ํ†ตํ•ฉ์ ์ธ ํ…์ŠคํŠธ ์Šคํƒ€์ผ์„ ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ•  ๋•Œ, ์ „์ฒด ๋ฌธ์ž ๋ฒ”์œ„์— ์ œํ•œ ์—†์ด ์›นํฐํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฐฉ์‹์ด ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—๋Š” ์‚ฌ์ดํŠธ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ผ๊ด€๋œ ์„œ์ฒด ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ .woff(Web Open Font Format) ํ˜•์‹์€ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋ฉฐ ์›น ์ตœ์ ํ™”๋œ ํฌ๋งท์ž…๋‹ˆ๋‹ค. ์šฉ๋Ÿ‰์ด ์ƒ๋Œ€์ ์œผ๋กœ ์ž‘๊ณ , ๋‹ค์–‘ํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ˜ธํ™˜์„ฑ์ด ๋†’๊ธฐ ๋•Œ๋ฌธ์— ์›น์‚ฌ์ดํŠธ ์„ฑ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ์ ‘๊ทผ์„ฑ ์ธก๋ฉด์—์„œ๋„ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, @font-face๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” font-weight์™€ font-style์„ ๋ช…ํ™•ํžˆ ์ง€์ •ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ํฐํŠธ ํŒŒ์ผ์„ ์ •ํ™•ํžˆ ๋งค์นญํ•˜๊ณ , ๋‹ค์–‘ํ•œ ํ…์ŠคํŠธ ์Šคํƒ€์ผ(์˜ˆ: ๊ตต๊ธฐ๋‚˜ ๊ธฐ์šธ์ž„)์— ๋”ฐ๋ฅธ ์ถœ๋ ฅ ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

style
@font-face {
 font-family: 'MyCustomFont';
 src: url('https://yourblog.tistory.com/attach/font/YourFont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
/style
์ด ์ฝ”๋“œ๋Š” head ํƒœ๊ทธ ์•ˆ์— ์‚ฝ์ž…ํ•ด์•ผ ์›น ์ „์ฒด์—์„œ ํฐํŠธ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์žฅ์ 

  • ๋ฒ”์šฉ์„ฑ: ๋ชจ๋“  ๋ฌธ์ž์— ๋Œ€ํ•ด ํฐํŠธ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์›น ์ตœ์ ํ™”: .woff๋Š” ์šฉ๋Ÿ‰์ด ์ž‘๊ณ  ๋น ๋ฅด๊ฒŒ ๋กœ๋”ฉ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ„๋‹จํ•˜๊ณ  ์ง๊ด€์ : ์„ค์ •์ด ์‰ฝ๊ณ  ๋ฌธ์ œ ๋ฐœ์ƒ ํ™•๋ฅ  ์ ์Œ.

๋‹จ์ 

  • ํฐํŠธ ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ํฌ๋ฉด ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ๊ธธ์–ด์งˆ ์ˆ˜ ์žˆ์Œ.
  • ๋ถˆํ•„์š”ํ•œ ๋ฌธ์ž๋„ ๋ชจ๋‘ ๋ถˆ๋Ÿฌ์™€์„œ ์šฉ๋Ÿ‰์ด ์ปค์งˆ ์ˆ˜ ์žˆ์Œ.

2. ์œ ๋‹ˆ์ฝ”๋“œ ๋ฒ”์œ„ ์ง€์ • @font-face ์„ ์–ธ

์›น ํŽ˜์ด์ง€์—์„œ ํฐํŠธ ์šฉ๋Ÿ‰์„ ์ค„์ด๋ฉด์„œ๋„ ํ•„์š”ํ•œ ๋ฌธ์ž์—๋งŒ ์›ํ•˜๋Š” ์„œ์ฒด๋ฅผ ์ ์šฉํ•˜๊ณ  ์‹ถ์„ ๋•Œ, CSS์˜ unicode-range ์†์„ฑ์„ ํ™œ์šฉํ•˜๋ฉด ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ .ttf(TrueType Font) ํฌ๋งท์€ ํ’ˆ์งˆ์€ ์šฐ์ˆ˜ํ•˜์ง€๋งŒ ์ƒ๋Œ€์ ์œผ๋กœ ์šฉ๋Ÿ‰์ด ํฌ๊ธฐ ๋•Œ๋ฌธ์—, ์ „์ฒด ๋ฌธ์ž์— ๋ฌด์ž‘์ • ์ ์šฉํ•˜๋ฉด ํŽ˜์ด์ง€ ๋กœ๋”ฉ์— ๋ถ€๋‹ด์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋•Œ @font-face ์„ ์–ธ์— unicode-range๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด, ํŠน์ • ๋ฌธ์ž ๋ฒ”์œ„์—๋งŒ ํ•ด๋‹น ํฐํŠธ๋ฅผ ์ ์šฉํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ๊ธ€ ์Œ์ ˆ, ํ•œ๊ธ€ ์ž๋ชจ, ์ˆซ์ž, ์˜๋ฌธ ์•ŒํŒŒ๋ฒณ ๋“ฑ ๋ฒ”์œ„๋ฅผ ๋‚˜๋ˆ ์„œ ๊ฐ๊ฐ ํฐํŠธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@charset "utf-8"; 
@font-face {
 font-family: 'GmarketSansMedium';
 src: url('https://tistory1.daumcdn.net/tistory/images/GmarketSansTTFMedium.ttf') 
 format('truetype');
 font-weight: 400;
 font-style: normal;
 unicode-range: U+AC00-D7A3, U+1100-11FF, U+3130-318F, U+0030-0039, U+0041-005A, U+0061-007A;
}

์žฅ์ 

  • ์ตœ์ ํ™”๋œ ๋กœ๋”ฉ: ํ•„์š”ํ•œ ๋ฌธ์ž ๋ฒ”์œ„๋งŒ ํฐํŠธ ์ ์šฉ ๋ฐ ๋กœ๋“œ ๊ฐ€๋Šฅ ๋ถˆํ•„์š”ํ•œ ๋ฌธ์ž ํฐํŠธ๋Š” ๋กœ๋“œ ์•ˆ ํ•จ.
  • ๋‹ค๊ตญ์–ด ์‚ฌ์ดํŠธ์—์„œ ์œ ์šฉ: ์—ฌ๋Ÿฌ ์–ธ์–ด ํฐํŠธ๋ฅผ ๋ถ„๋ฆฌํ•ด ์ƒํ™ฉ๋ณ„๋กœ ์ ์šฉ ๊ฐ€๋Šฅ.
  • ๋ธŒ๋ผ์šฐ์ € ์ง€์›: unicode-range ์ง€์›ํ•˜๋Š” ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ํšจ๊ณผ์ .

๋‹จ์ 

  • ์ง€์› ์ œํ•œ: ๊ตฌํ˜• ๋ธŒ๋ผ์šฐ์ €๋‚˜ ์ผ๋ถ€ ํ™˜๊ฒฝ์—์„œ unicode-range ๋ฌด์‹œ๋  ์ˆ˜ ์žˆ์Œ.
  • .ttf๋Š” .woff ๋Œ€๋น„ ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ํฌ๊ณ  ๋กœ๋”ฉ ์†๋„๊ฐ€ ๋А๋ฆด ์ˆ˜ ์žˆ์Œ.
  • ๋ฒ”์œ„ ์ง€์ • ์‹ค์ˆ˜ ์‹œ ์ผ๋ถ€ ๋ฌธ์ž๊ฐ€ ํฐํŠธ ์ ์šฉ์—์„œ ๋ˆ„๋ฝ๋  ์ˆ˜ ์žˆ์Œ.

5. CSS์— ๊ณ ์ • ํฐํŠธ ์„ค์ •

์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ „์ฒด ๋ธ”๋กœ๊ทธ์— ํฐํŠธ๋ฅผ ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค.

body, html {
 font-family: 'MyCustomFont', sans-serif !important;
}
!important๋Š” ๋‹ค๋ฅธ CSS ์„ค์ •๋ณด๋‹ค ์šฐ์„  ์ ์šฉ๋˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์™ธ๋ถ€ ์›นํฐํŠธ ๋งํฌ ํ™œ์šฉํ•˜๊ธฐ

๊ตฌ๊ธ€ ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ head์— ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap" rel="stylesheet"
style
body {
 font-family: 'Noto Sans KR', sans-serif;
}
/style

ํฐํŠธ ๋ฏธ๋ฆฌ ๋กœ๋“œ(Preload) ์ฝ”๋“œ

ํฐํŠธ๋ฅผ ๋ฏธ๋ฆฌ ๋กœ๋“œ(preload)ํ•˜๋Š” ์ฝ”๋“œ๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํฐํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋‹ค์šด๋กœ๋“œํ•ด์„œ ๋ Œ๋”๋ง ์ง€์—ฐ์„ ์ค„์ด๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ํŠนํžˆ ์ปค์Šคํ…€ ์›นํฐํŠธ๋ฅผ ์“ธ ๋•Œ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.

head
 link rel="preload" href="https://yourblog.tistory.com/attach/font/YourFont.woff" 
 as="font" type="font/woff" 
 crossorigin="anonymous"
 !-- ๊ธฐํƒ€ ๋ฉ”ํƒ€, ์Šคํƒ€์ผ ๋“ฑ --
/head

ํฐํŠธ์— ๋ฏธ๋ฆฌ ๋กœ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

  1. ๋ Œ๋”๋ง ์ง€์—ฐ ๊ฐ์†Œ
    ํฐํŠธ๊ฐ€ ๋Šฆ๊ฒŒ ๋กœ๋“œ๋˜๋ฉด ํ…์ŠคํŠธ๊ฐ€ ๊ธฐ๋ณธ ํฐํŠธ๋กœ ์ž ์‹œ ๋ณด์—ฌ์กŒ๋‹ค๊ฐ€ ๋ฐ”๋€Œ๋Š” FOIT(Flash of Invisible Text) ๋˜๋Š” FOUT(Flash of Unstyled Text)ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋ฏธ๋ฆฌ ๋กœ๋“œํ•˜๋ฉด ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋น ๋ฅธ ํŽ˜์ด์ง€ ํ‘œ์‹œ
    ์ค‘์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ์šฐ์„ ์ˆœ์œ„๋กœ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ์ข‹์•„์ง‘๋‹ˆ๋‹ค.
  3. SEO์™€ ์ ‘๊ทผ์„ฑ ๊ฐœ์„ 
    ํŽ˜์ด์ง€ ๋กœ๋”ฉ์ด ๋นจ๋ผ์ง€๊ณ , ์ฝ˜ํ…์ธ  ๊ฐ€๋…์„ฑ์ด ๊ฐœ์„ ๋˜๋ฉด ๊ฒ€์ƒ‰์—”์ง„ ์ตœ์ ํ™”์—๋„ ๊ธ์ •์ ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‹œ ์ฃผ์˜์‚ฌํ•ญ

  • ๋ฏธ๋ฆฌ ๋กœ๋“œ ๋Œ€์ƒ์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ์ดˆ๊ธฐ ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ์˜คํžˆ๋ ค ๊ธธ์–ด์งˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ, ํ•ต์‹ฌ ํฐํŠธ๋งŒ ์ง€์ •ํ•˜์„ธ์š”.
  • crossorigin์€ ํฐํŠธ๊ฐ€ ์™ธ๋ถ€ ๋„๋ฉ”์ธ์— ์žˆ์„ ๊ฒฝ์šฐ์—๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • type์€ ํฐํŠธ ํฌ๋งท์— ๋งž๊ฒŒ ๋งž์ถฐ์ฃผ์„ธ์š”. (์˜ˆ: font/woff2, font/ttf ๋“ฑ)