๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[CSS] ๊ตฌ๊ธ€ ์›นํฐํŠธ ์‚ฌ์šฉ๋ฒ•(ํฐํŠธ ๊ตต๊ธฐ ์กฐ์ ˆ ๊ฐ€๋Šฅ) ๋ณธ๋ฌธ

๐Ÿ–Œ๏ธWeb/CSS

[CSS] ๊ตฌ๊ธ€ ์›นํฐํŠธ ์‚ฌ์šฉ๋ฒ•(ํฐํŠธ ๊ตต๊ธฐ ์กฐ์ ˆ ๊ฐ€๋Šฅ)

๋ฃจ๋ฆฌ์•ผใ…‘ 2020. 8. 13. 17:55
๋ฐ˜์‘ํ˜•

[CSS] ๊ตฌ๊ธ€ ์›นํฐํŠธ ์‚ฌ์šฉ๋ฒ•(ํฐํŠธ ๊ตต๊ธฐ ์กฐ์ ˆ ๊ฐ€๋Šฅ)


Photo by Clem Onojeghuo on Unsplash

์›นํฐํŠธ๋ž€?

์›นํŽ˜์ด์ง€๋ฅผ ๋ณด๋Š” ์‚ฌ๋žŒ์˜ ์ปดํ“จํ„ฐ์— ๊ธ€๊ผด์ด ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์•„๋„ ์ž„์‹œ ๊ธ€๊ผด์„ ๋ฐ›์•„ ์›นํŽ˜์ด์ง€์—์„œ๋„ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ํฐํŠธ์ด๋‹ค.

 

 

 

1. ๊ตฌ๊ธ€ ํฐํŠธ์— ์ ‘์†ํ•œ๋‹ค.

fonts.google.com/

 

Google Fonts

Making the web more beautiful, fast, and open through great typography

fonts.google.com

 

2. ์–ธ์–ด๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฐ”๊พผ๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ํ•œ๊ตญ์–ด๋Š” ๋งŽ์ง€ ์•Š๋‹ค.

 

 

3. ๋งˆ์Œ์— ๋“œ๋Š” ํฐํŠธ๋ฅผ ์„ ํƒํ•œ ๋‹ค์Œ ์‚ฌ์šฉํ•  ํฐํŠธ ๊ตต๊ธฐ ๋ณ„๋กœ ์„ ํƒํ•œ๋‹ค.

์„ ํƒํ•˜๋ฉด ์šฐ์ธก Selected family์— ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ์ด ๋ณด์ธ๋‹ค.

 

 

 HTML์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•(์ธ๋ผ์ธ ๋ฐฉ๋ฒ•) 

 

 

4. ์ถ”๊ฐ€ํ•œ ํ›„ Embed  ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ฒซ๋ฒˆ์งธ๋กœ html ์˜ head ์˜์—ญ์— link๋ฅผ ๋ถ™์ผ ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ์™€ ์†์„ฑ์ด ๋‚˜์˜จ๋‹ค. 

์ฒซ๋ฒˆ์งธ ๋„ค๋ชจ์— ์žˆ๋Š” link ํƒœ๊ทธ๋ฅผ ๋ณต์‚ฌํ•ด์„œ  head ์˜์—ญ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•œ๋‹ค.

 

 

 

5. ๊ทธ๋‹ค์Œ css์— ์ „์ฒด ์˜์—ญ์— ๋‘๋ฒˆ์งธ ๋„ค๋ชจ์•ˆ์— ์žˆ๋˜ font-family: 'Noto Serif KR', serif; ์†์„ฑ์„ ๋„ฃ๋Š”๋‹ค.

ํฐํŠธ ๊ตต๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ•ด๋‹น ํƒœ๊ทธ์— font-weight๋ฅผ ์•„๊นŒ ์„ ํƒํ–ˆ๋˜ ํฐํŠธ ๊ตต๊ธฐ ์ค‘ ์„ ํƒํ•ด์„œ ๊ฐ’์„ ๋„ฃ์œผ๋ฉด ๋œ๋‹ค.

<!DOCTYPE html>
<html lang="ko">
<head>
	<meta charset="utf-8">
	<title>NEW</title>
<link href="./style.css" rel="stylesheet" type="text/css" />
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap" rel="stylesheet">
<script src="http://code.jquery.com/jquery-3.5.1.min.js"></script>
<style>
	*{font-family: 'Noto Serif KR', serif;}
	h2{font-weight : 900;}
	p{font-weight : 200;}
</style>
</head>

<body>
<h2>์•ˆ๋…•ํ•˜์„ธ์š”.</h2>
<p>๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค!! ๋‚˜๋น„์•ผ ๋‚˜๋น„์•ผ ์ด๋ฆฌ ๋‚ ์•„์˜ค๋„ˆ๋ผ</p>


</body>
</html>

 

 

์›นํฐํŠธ ์ ์šฉ ์ „!

์›นํฐํŠธ ์ ์šฉ ํ›„!

 CSS์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•! 

 

6. ์•„๊นŒ ๋ดค๋˜  Embed์—์„œ @import ํด๋ฆญํ•˜๋ฉด ์Šคํƒ€์ผ ์‹œํŠธ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” import๊ฐ€ ๋‚˜์˜จ๋‹ค.

ํŒŒ๋ž€์ƒ‰ ๋„ค๋ชจ์นธ ๋‚ด์šฉ์„ ๋ณต์‚ฌํ•ด์„œ CSS ๋งจ์œ„์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•œ ํ›„ 200;300; ์ด๋Ÿฐ์‹์œผ๋กœ ๋œ ;(์„ธ๋ฏธ์ฝœ๋ก )์„ ,(์ฝค๋งˆ)๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์•„๊นŒ ์ธ๋ผ์ธ ๋ฐฉ๋ฒ•๊ณผ ๋˜‘๊ฐ™์ด ์ „์ฒด์—  font-family ์†์„ฑ ๊ฐ’์„ ๋„ฃ๊ณ  ์ €์žฅํ•˜๋ฉด ์•„๊นŒ์™€ ๊ฐ™์ด ํฐํŠธ๊ฐ€ ์ ์šฉ๋œ๋‹ค.

@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200,300,400,500,600,700,900&display=swap');


*{
	font-family: 'Noto Serif KR', serif;
}

h2{
	font-weight : 900;
}

p{
	font-weight : 200;
}
๋ฐ˜์‘ํ˜•

'๐Ÿ–Œ๏ธWeb > CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

HTML CSS ๋ฏธ๋””์–ด์ฟผ๋ฆฌ(Media Query)๋ž€?  (0) 2023.09.04