[Jekyll] Minimal Mistake에서 font 및 font size 변경 방법
Minimal Mistake에서 기본 font 변경 방법
Font를 변경해볼까 하고 font 변경 방법에 대해 찾아봤습니다. 대부분 구글 폰트에 있는 무료 폰트를 사용하는 것 같습니다.
https://fonts.google.com/
일단 언어는 한국어로 셋팅하고, 나오는 폰트 중 하나를 골라줍니다. 저는 나눔고딕으로 설정했습니다.
폰트를 고르면 아래처럼 두깨를 고를 수 있고, 실제 테스트도 가능합니다. 저는 Regular 400, Bold 700, ExtraBold 800을 선택했습니다. 오른쪽에 있는 “Select this style“를 선택해줍니다.
우측에 팝업창이 나오면, Use on the web에서 “@import“를 선택해줍니다.
이제 위에 있는 @import url
과 CSS rule
을 이용해 코드를 변경해봅시다!
구글링을 해보면 방법이 좀 다양한데, 저는 아래와 같은 방법을 사용했습니다.
assets/css/main.scss 파일을 열어서 아래 부분을 추가해줍니다.
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap"); // font
- 주의: 맨 윗줄의 ‘—‘는 삭제하거나 변경하시면 안됩니다!
---
# Only the main Sass file needs front matter (the dashes are enough)
---
@charset "utf-8";
@import "minimal-mistakes/skins/air"; // skin
@import "minimal-mistakes"; // main partials
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap'); // font
다음은 _sass/minimal-mistakes/_variables.scss에서 아래 내용을 수정해줍니다.
/* system typefaces */
$serif: Georgia, Times, serif !default;
$sans-serif: 'Nanum Gothic', -apple-system, BlinkMacSystemFont, 'Roboto', 'Segoe UI', 'Helvetica Neue',
'Lucida Grande', Arial, sans-serif !default;
$monospace: 'Nanum Gothic', Monaco, Consolas, 'Lucida Console', monospace !default;
- sans-serif에
'Nanum Gothic',
추가 - monospace에
'Nanum Gothic',
추가
Font size 변경
_sass/minimal-mistakes/_reset.scss에서 아래 font-size를 원하는 size로 변경하면 됩니다.
html {
/* apply a natural box layout model to all elements */
box-sizing: border-box;
background-color: $background-color;
font-size: 14px;
@include breakpoint($medium) {
font-size: 14px; // default 18px
}
@include breakpoint($large) {
font-size: 16px; // default 20px
}
@include breakpoint($x-large) {
font-size: 18px; // default 22px
}
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
Leave a comment