[Blog]웹 폰트 적용하기
📝웹 폰트 적용하기
📌웹 폰트 고르기
눈누라는 사이트를 이용하여 폰트를 골랐습니다.
https://noonnu.cc/
저는 이롭게 바탕체를 적용해봤습니다.
https://noonnu.cc/font_page/4
📌폰트 임포트
마음에 드는 폰트를 찾아 @import로 시작하는 코드를 복사해서 assets/css/main.scss 파일 맨 아래 부분에 붙여넣습니다.
1
@import url('//cdn.jsdelivr.net/font-iropke-batang/1.2/font-iropke-batang.css');
main.scss 파일 작성 결과
1
2
3
4
5
6
7
8
9
10
11
---
# Only the main Sass file needs front matter (the dashes are enough)
search: false
---
@charset "utf-8";
@import "minimal-mistakes/skins/default"; // skin
@import "minimal-mistakes"; // main partials
@import url('//cdn.jsdelivr.net/font-iropke-batang/1.2/font-iropke-batang.css');
📌폰트 적용하기
_sass/minimal-mistakes/_variables.scss 파일을 열어서 $serif, $sans-serif 부분에 폰트 이름을 써줍니다. 왼쪽에 적힌 폰트들일 수록 우선순위가 높습니다. $serif, $sans-serif 말고 변수를 따로 만들어서 폰트를 적용할 수도 있습니다.
1
2
3
4
$serif: "Iropke Batang", Georgia, Times, serif !default;
$sans-serif: "Iropke Batang", -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI",
"Helvetica Neue", "Lucida Grande", Arial, sans-serif !default;
$monospace: Monaco, Consolas, "Lucida Console", monospace !default;
_sidebar.scss로 예를 들면 font-family에 따라 폰트가 결정되는 것을 알 수 있습니다.
1
2
3
4
5
6
p,
li {
font-family: $sans-serif;
font-size: $type-size-6;
line-height: 1.5;
}
📌폰트 이름을 알 수 없을 때
아래 폰트 처럼 font-family 뒤에 있는 것이 폰트 이름입니다.
1
2
3
4
5
6
@font-face {
font-family: 'GangwonEdu_OTFBoldA';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEdu_OTFBoldA.woff') format('woff');
font-weight: normal;
font-style: normal;
}
하지만 종종 ‘이롭게 바탕체’ 같이 이름을 알기 어려운 폰트들이 있습니다. 이런 경우 ‘다운로드 페이지로 이동’ 버튼을 눌러 폰트를 만든 회사 홈페이지에 접속하여 폰트 적용 튜토리얼을 참고해서 폰트 이름을 알아낼 수 있습니다.
출처
https://ansohxxn.github.io/blog/font/#site-nav
https://chaelin0722.github.io/blog/web_font/
Leave a comment