์นํฐํธ(Web Font)
๐ ์นํฐํธ(Web Font)
์น ํฐํธ๋ ์ฌ์ฉ์๊ฐ ๋ก์ปฌ์ ํฐํธ๋ฅผ ์ค์นํ์ง ์์๋, ํน์ ์๋ฒ์ ์์นํ ํฐํธ๋ฅผ ๋ค์ด๋ฐ์ ์นํ์ด์ง์ ํ์๋๋ ํฐํธ์ ๋๋ค.
๐ ์นํฐํธ ์ ์ฉ ๋ฐฉ๋ฒ
1. @font-face ์ด์ฉ
- ์นํฐํธ ํ์ผ์ ์ค๋นํ๋ค.
- CSS ๋ฌธ์์์
@font-family
๋ฅผ ์ด์ฉํด ํฐํธ ํ์ผ์ ๋ถ๋ฌ์จ๋ค. - ๋ถ๋ฌ์จ ํฐํธ ํ์ผ์ ์ด์ฉํด ์๋ก์ด font-family๋ฅผ ๋ง๋ ๋ค.
- ๋ง๋ font-family๋ฅผ ์ฌ์ฉํ๋ค.
@font-face
๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ณด๋ค ๋ ๊ฐํธํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
2. import ์ด์ฉ
- ๊ตฌ๊ธ ํฐํธ์ ์ ์ํด์ ์ํ๋ ํฐํธ๋ฅผ ์ฐพ๋๋ค.
- ์ํ๋ ๊ตต๊ธฐ์ ํฐํธ ์์ ์๋ Select this style๋ฅผ ํด๋ฆญํ๋ค.
- Use on web ํญ๋ชฉ์์ import๋ฅผ ์ ํํ๊ณ ํด๋น import ๊ตฌ๋ฌธ์ cssํ์ผ ๋ด์ ์ ๋ ฅํ๋ค.
// index.css
@import url("https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap");
div {
font-family: "Nanum Pen Script", cursive;
}
๐ฌ ์ต์ ๋๊ธ