Quasar νλ‘μ νΈμμ ν리ν λ€λ ν°νΈ μ¬μ©νκΈ°
Quasar CLI νλ‘μ νΈμμ ν리ν λ€λ ν°νΈλ₯Ό μ¬μ©νλ λ°©λ²μ λν΄ μμ보μ. νλ¦°ν λ€λ ν°νΈλ SIL μ€ν ν°νΈ λΌμ΄μ μ€λ‘ μμ μ μΌλ‘λ μ΄μ©ν μ μμΌλ©° ν¬λ‘μ€ νλ«νΌμ μ ν©ν κ°λ³ ν°νΈλ₯Ό μ 곡νλ€.
Pretendard ν°νΈ μ€μΉνκΈ°
ν리ν λ€λ ν°νΈλ₯Ό μ€μΉνλ λ°©λ²μ μ°Ύμ보면 CDN λ₯Ό μ¬μ©νλ μμκ° λ§μ§λ§ pnpm κ³Ό κ°μ λͺ λ Ήμ΄λ‘ ν¨ν€μ§λ‘μ¨ μ€μΉν μ μλ€. Fontsource μ ν리ν λ€λ ν°νΈκ° λ±λ‘λμ΄ μμΌλ―λ‘ μλμ κ°μ΄ μ€μΉν μ μλ€.
pnpm add @fontsource/pretendard
Pretendard ν°νΈ λ‘λνκΈ°
ν리ν λ€λ ν°νΈλ₯Ό λΆλ¬μ€κΈ° μν΄μλ quasar.config.ts νμΌμ μ μλ css νμΌ λλ quasar.variables.scss νμΌμμ Impot ꡬ문μΌλ‘ μΆκ°νλ©΄ λλ€. μΌλ°μ μΌλ‘ quasar.variables.scss λ λ³μλ₯Ό κ΄λ¦¬νλ νμΌλ‘ μ¬μ©λλ―λ‘ μλμ κ°μ΄ app.scss μ μΆκ°νλ€.
/src/css/app.scssimport '@fontsource/pretendard';
$typography-font-family μ€μ νκΈ°
Sass/SCSS Variables μ€μμ $typography-font-family λ ν°νΈλ₯Ό μ§μ νλ λ³μλ‘ μ μλμ΄μλ€. Quasar CLI μμλ src/css/quasar.variables.scss νμΌλ‘ 컀μ€ν μ€μ μ΄ κ°λ₯νλλ‘ μ§μνκ³ μλ€. μ΄μ μμ μΆκ°νλ Pretendard ν°νΈλ₯Ό κΈ°μ‘΄ μ€μ κ°μ ν¬ν¨μν€λ©΄ λ°μλλ€.
/src/css/quasar.variables.scss$typography-font-base: 'Roboto', '-apple-system', 'Helvetica Neue', Helvetica, Arial, sans-serif !default; $typography-font-family: "Pretendard Variable", Pretendard, $typography-font-base;
Pretendard ν°νΈ νμΈνκΈ°
νλ‘μ νΈλ₯Ό μ€νν΄λ³΄λ©΄ $typography-font-family λ³μμ μ€μ ν κ°μ body νκ·Έλ₯Ό κΈ°μ€μΌλ‘ μ€μ λμ΄μμμ νμΈν μ μλ€.