η‘μ
Web font λ³Έλ¬Έ
π’β βWeb font
μ¬μ©μμ μ»΄ν¨ν°μ μ€μΉλμ΄ μμ§ μμλ μΉμ¬μ΄νΈμμ λ€μ΄λ‘λλμ΄ νμλλ κΈκΌ΄.
- κΈ°λ³Έμ μΌλ‘ μΉμ μ¬μ©μμ μ»΄ν¨ν°μ μλ ν°νΈλ§ μ¬μ©ν μ μλ€.
νμ§λ§ μΉ ν°νΈλ₯Ό μ¬μ©νλ©΄ μ΄λ€ κΈ°κΈ°μμλ λμΌν λμμΈμ κΈκΌ΄μ 보μ¬μ€ μ μλ€.
βπ»β μΉ ν°νΈ μ¬μ© λ°©λ² (2κ°μ§) βπ»
1οΈβ£ μΈλΆ μλΉμ€ μ΄μ© (CDN - Google Fonts, Adobe Fonts λ±)
ν°νΈ μλΉμ€λ₯Ό μ 곡νλ μ¬μ΄νΈμμ λ§ν¬λ₯Ό κ°μ Έμ μ¬μ©νλ λ°©λ².
- μ¬μ©μ΄ λ§€μ° μ¬μ.
- μλ²μ ν°νΈ μ λ‘λ νμ μμ.
- μΈν°λ· μ°κ²° νμ.
<head>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap" rel="stylesheet">
<style>
body {
font-family: 'MyCustomFont', sans-serif;
}
- <link>: HTML νμΌμ <head> λΆλΆμ λ£μ λ μ¬μ©. (μ±λ₯ μ κ°μ₯ μ λ¦¬ν΄ κΆμ₯νλ λ°©λ²)
<style>
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap');
- @import: CSS νμΌ(.css) λ΄λΆμ μ§μ λ£κ³ μΆμ λ μ¬μ©.
2οΈβ£ μλ²μ μ§μ μ λ‘λ (@font-face)
μΉ μλ²μ ν°νΈ νμΌμ μ λ‘λνμ¬ μ¬μ©νλ λ°©λ².
@font-face {
font-family: 'MyCustomFont';
src: url('fonts/myfont.woff2') format('woff2');
}
body {
font-family: 'MyCustomFont', sans-serif;
}
- μΈλΆ μλΉμ€ μμ‘΄ μμ.
- λ‘λ© μ μ΄ κ°λ₯.
- μλ²μ ν°νΈ νμΌ κ΄λ¦¬ νμ.
πΉββ μΉ ν°νΈ νμΌ νμ
μΉμμ μμ£Ό μ¬μ©νλ ν°νΈ νμΌ νμ.
- WOFF (Web Open Font Format): μΉμμ μ¬μ©νκΈ° μν΄ λ§λ€μ΄μ§ νμ€ μΉ ν°νΈ νμ.
- κΈ°μ‘΄ ν°νΈ(TTF, OTF)λ₯Ό μμΆν νμ, νμΌ ν¬κΈ°κ° μμ, λͺ¨λ λΈλΌμ°μ μ§μ.
- WOFF2: WOFFμ κ°μ λ²μ μΌλ‘ μ΅μ μΉ ν°νΈ νμ. (μμ§ νμ€ν X)
- μΉ μ±λ₯ μ΅μ ν, κ°μ₯ λμ μμΆλ₯ , νμ΄μ§ λ‘λ© μλ κ°μ , μ΅μ λΈλΌμ°μ μ§μ.
- TTF / OTF: μΌλ° ν°νΈ νμ.
- EOT: μλ Internet Explorer μ μ© ν°νΈ νμ.
βοΈ μ±λ₯ μ΅μ ν TIP βοΈ
- subset (μλΈμ ): μΌλΆ λ¬Έμλ§ μ¬μ©νλ€λ©΄ λΆνμν λ¬Έμλ μ κ±°. (μμ΄ μ¬μ΄νΈ → νκΈ μ κ±°, μ«μλ§ νμν κ²½μ° → μ«μλ§ ν¬ν¨)
- font-display: ν°νΈ λ‘λ© μ€ ν
μ€νΈκ° 보μ΄μ§ μλ λ¬Έμ (FOIT)λ₯Ό ν΄κ²°νλ€. (font-display: swap)
- swap: λ¨Όμ κΈ°λ³Έ ν°νΈ νμ ν μΉ ν°νΈ μ μ©. (μ£Όλ‘ μ¬μ©)
- block: ν°νΈ λ‘λ© μ ν μ€νΈ μ¨κΉ.
- fallback: μ§§κ² κΈ°λ€λ¦° ν κΈ°λ³Έ ν°νΈ μ¬μ©.
π 2026λ νμ¬ νΈλ λνκ³ μ€λ¬΄ νμ©λκ° λμ μΉν°νΈ π
π°π· νκΈ ν°νΈ
- νκΈ UI λμμΈμ ν΅μ¬μ κ°λ μ±κ³Ό λ€μν λκ».
| ν°νΈλͺ | μ©λ | νΉμ§ | μ¬μ© λΆμΌ |
| Noto Sans KR | κ°μ₯ λ§μ΄ μ°λ κΈ°λ³Έ νκΈ μΉν°νΈ | κΉλν Sans-serif, κ°λ μ± μ’μ, λ€μν κ΅΅κΈ° μ 곡 | μΉμ¬μ΄νΈ λ³Έλ¬Έ, UI λμμΈ, λΈλ‘κ·Έ |
| Pretendard | μ΅κ·Ό κ°λ°μ + λμμ΄λ μ¬μ΄μμ κ°μ₯ μΈκΈ° | Inter κΈ°λ° νκΈ ν°νΈ, UI/UX μ΅μ ν, λ§€μ° κΉλν λμμΈ | SaaS, μ€ννΈμ , μλΉμ€ μΉμ¬μ΄νΈ |
| Spoqa Han Sans Neo | κΈ°μ μ¬μ΄νΈμμ λ§μ΄ μ¬μ© | μμ μ μΈ κ°λ μ±, κ· ν μ‘ν λμμΈ | κΈ°μ ννμ΄μ§, μλΉμ€ νμ΄μ§ |
| Nanum Gothic | μ€λ«λμ μ¬μ©λ λ¬΄λ£ νκΈ ν°νΈ | λ€μ΄λ² μ μ, μμ μ μΈ κ°λ μ± | λΈλ‘κ·Έ, μΌλ° μΉμ¬μ΄νΈ |
| SUIT | μ΅κ·Ό UI λμμΈμμ μΈκΈ° | νλμ μΈ μ€νμΌ, λ€μν weight | μ€ννΈμ , μ± UI |
πΊπΈ μλ¬Έ ν°νΈ
- μλ¬Έ UI λμμΈμ ν΅μ¬μ κΈ°ννμ ꡬ쑰μ νλ©΄ ν΄μλ λμλ ₯.
| ν°νΈλͺ | μ©λ | νΉμ§ | μ¬μ© λΆμΌ |
| Inter | νμ¬ UI λμμΈ νμ€ ν°νΈ | UI μ΅μ ν, Variable font, λ§€μ° λμ κ°λ μ± | SaaS, μΉμ±, λμ보λ |
| Poppins | μ€ννΈμ λμμΈμμ μΈκΈ° | λ₯κ·Ό νν, μ κ³ νλμ μΈ λλ | λλ©νμ΄μ§, λΈλλ μ¬μ΄νΈ |
| Montserrat | ν€λλΌμΈμ©μΌλ‘ λ§μ΄ μ¬μ© | κ°ν μΈμ, μ λͺ© λμμΈμ μ’μ | λΈλλ λμμΈ, λ§μΌν νμ΄μ§ |
| DM Sans | κΉλν UI ν°νΈ | λ―Έλλ© λμμΈ, μ½κΈ° νΈν¨ | μ±, μ€ννΈμ μΉμ¬μ΄νΈ |
| Playfair Display | Serif μ€νμΌ | κ³ κΈμ€λ¬μ΄ λλ, ν¨μ / λ§€κ±°μ§ μ€νμΌ | λΈλλ, λΈλ‘κ·Έ |
'<style>' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| text style μμ± (0) | 2026.03.17 |
|---|---|
| color μμ± (0) | 2026.03.17 |
| font μμ± (0) | 2026.03.13 |
| μ°μ μμ(Precedence)μ μμ(Inheritance) (0) | 2026.03.13 |
| Selectors (μ νμ) νμ (0) | 2026.03.13 |