๐ ์ผ๋ฐ์ ์ธ ํฐํธ ๋ฃ๋ ๋ฒ
- font-family: ‘ํฐํธ์ด๋ฆ’
- ์๋์ผ๋ก inherit ๋๋ ์์ฑ์ด๋ฏ๋ก <body>์ ๋ฃ์ผ๋ฉด ๋ค ์ ์ฉ๋จ.
- ์ฌ๋ฌ๊ฐ ์ง์ ๊ฐ๋ฅ
- ์ฒ์ ํฐํธ๊ฐ ์๋ฌ๊ฐ ๋๋ฉด ๋๋ฒ์งธ ์ ์ฉ, ์๋๋ฉด ์ธ๋ฒ์งธ
- ์์ ์ฑ์ ๋์ฌ์ค๋ค.
- font-family๋ pc์ ์ค์น๋์ด์์ด์ผ ์ฌ์ฉ ๊ฐ๋ฅ
๐ ์ปค์คํ ํฐํธ ๋ฃ๋ ๋ฐฉ๋ฒ
- @font-face
@font-face {
font-family: '์๋ช
';
src: url();
}
- ttfํ์ผ ๋ฃ๊ธฐ → ํฐํธ ๋ฑ๋ก ์๋ฃ
@font-face {
font-family: 'amsterdam';
src: url(../font/amsterdam.ttf);
}
- body์ ๋ฃ๊ธฐ
@font-face {
font-family: 'amsterdam';
src: url(../font/amsterdam.ttf);
}
div, input, testarea {
box-sizing: border-box;
}
body {
margin: 0px;
font-family: 'amsterdam';
}
- ํ๊ธํฐํธ๋ ์ฌ์ด์ฆ๊ฐ ๋๋ฌด ์ปค์ ์ฌ๋ฌ๊ฐ ์ฒจ๋ถํ๊ธฐ ์ด๋ ต๋ค.
- ํ๊ธํฐํธ๋ 1~2๊ฐ๋ง ์ฐ
- ์ฉ๋ ์ค์ด๋ ค๋ฉด .ttf๋ง๊ณ .woff ์ฐ๊ธฐ
- ttf์ 3๋ถ์1์
- font-weight: 100~900๊น์ง ๊ตต๊ธฐ ํํ ๊ฐ๋ฅ
- 100์ด ๊ฐ์ฅ ์๊ณ 900์ด ๊ฐ์ฅ ๋๊บผ์
- ๊ทธ๋ฅ ์ฃผ๋ฉด ์์ด์จ.
- ๊ตต์ ํฐํธ ๋ฐ๋ก ๋ฑ๋กํด์ ์ฐ๋๊ฒ ๋์.
- ๋๋ถ๋ถ ๊ฐ์ ์ด๋ฆ B ๋ถ์ด์๋ ํ์ผ๋ค
๋๋ ๋ค์ด๋ฒ ํด๋ก๋ฐ ๊ธ๊ผด์ ์ฌ์ฉํด๋ณด์๋ค!
[css]
@font-face {
font-family: 'amsterdam';
src: url(../font/amsterdam.ttf);
}
div, input, testarea {
box-sizing: border-box;
}
body {
margin: 0px;
font-family: 'amsterdam';
}
[html]
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<link href="css/font.css" rel="stylesheet">
</head>
<body>
<h3 style="font-family: 'amsterdam';">Hi! ์๋
ํ์ธ์!</h3>
</body>
</html>
๐ google fonts๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ
- ํธ๋ ํฝ์ค์ด๊ณ ์๋ ๋น ๋ฅด๊ฒ ํ๊ธฐ ์ํด
- html ํ์ผ์์ <link>์ ๋ค์ ๋ด์ฉ ๋ณต๋ถํ๊ธฐ
- css์์ ์ด๋ ๊ฒ ์ธ ์ ์๋ค.
- ๋ง์ญ css์ ๋ฃ๊ณ ์ถ์ผ๋ฉด import๋ณด๊ธฐ
*ํฐํธ๋ฅผ ๋ถ๋๋ฝ๊ฒ, anti-aliasing
โก๏ธ ๊ตด๋ฆผ์ฒด ๋ฑ ํฐํธ ์์ธํ ๋ณด๋ฉด ๊นจ์ ธ์๋ ๊ฒฝ์ฐ ๋ง๋ค.
- ํฐํธ ๋ถ๋๋ฝ๊ฒ ์ฒ๋ฆฌํ๋ ค๋ฉด ์ง์ ๋๋ ค๋ด์ผํ๋ค.
- transform: rotate(์์ฒญ ์กฐ๊ธ ํ์ ํ๊ธฐ)
- ๋งฅ๋ถ์ ๊ทธ๋ฅ ํด์ค๋ค.
body {
margin: 0px;
font-family: 'gulim';
}
p, h4, h3, span {
transform: rotate(o.o3deg)
}
': ) Web > ์น ์คํฐ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML, CSS ์ค์ต] flex-grow ์์ฑ ์ด์ฉํด ์๋จ๋ฐ ๋ง๋ค๊ธฐ (0) | 2023.11.19 |
---|---|
[HTML, CSS] ๋ ์ด์์ ๋ง๋ค๊ธฐ - Flexbox (2) | 2023.11.19 |
[HTML, CSS] pseudo-class ๋ก ํด๋ฆญ ์ ์คํ์ผ ๋ฐ๊พธ๊ธฐ (0) | 2023.11.19 |
[HTML, CSS ์ค์ต] Table ๋ ์ด์์์ ์ด์ฉํด ์ผํ ์นดํธ ํ๋ฉด ๋ง๋ค๊ธฐ (2) | 2023.11.19 |
[HTML, CSS ์ค์ต] Contact Form ๋ง๋ค๊ธฐ (1) | 2023.11.17 |