깃허브 블로그 커스텀하기 - 블로그 폰트 변경하기
❗️커스텀 포스팅은 필자의 시행착오와 독학을 통해 작성되었습니다.❗️
틀린 부분이나 좀 더 쉬운 방법이 있다면 댓글 부탁드려요. 다양한 피드백 환영입니다😃
틀린 부분이나 좀 더 쉬운 방법이 있다면 댓글 부탁드려요. 다양한 피드백 환영입니다😃
폰트 사이트
제가 사용하는 폰트 사이트입니다!
❗️주의: 위 두페이지는 무료 상업용 폰트를 제공하므로, 본인의 웹페이지에서 폰트를 사용해도 됩니다.
하지만 폰트를 사용할 때에는 다시한번 라이센스를 확인하시기 바랍니다. (저작권 문제가 발생할 수 있습니다.)
폰트 변경하는 방법
✅ 참고: 블로그의 폰트를 변경하는 방법은 여러가지가 있습니다.
- 웹폰트의
url
을 이용하여 변경하는 방법 - 본인의 블로그 파일에 폰트를 설치해 변경하는 방법
먼저, 웹폰트를 사용하는 방법에 대해 포스팅을 하겠습니다
1️⃣ 웹폰트 사용하기
assets 폴더 -> css 폴더 -> main.scss 파일
로 이동해 줍니다.- 눈누 사이트로 이동해 원하는 폰트를 선택합니다.
-
“웹폰트로 사용” 부분을 복사(
command(ctrl) + c
)해 줍니다. -
그런 다음
main.scss
에 붙여넣기! _sass 폴더 -> minimal-mistakes 폴더 -> _variables.scss 파일
로 이동해 줍니다.
sans-serif
부분에 아까 복사했던font-family의 내용
을 적어주면 됩니다.
✅ 참고: -apple-system을 적어줘야 해요! 애플이 제공하는 앱에서도 해당하는 폰트로 변경됩니다.
▶️ 참고 사항: 구글 폰트 이용 시
-
먼저 구글 폰트 사이트로 이동합니다.
-
Show only variable fonts의 박스를 클릭하고 원하는 폰트를 클릭합니다.
-
사진과 같이 보이는 버튼을 클릭합니다.
-
우측 상단의 버튼을 클릭합니다.
-
url
만 복사 후 아까 설명드렸던 과정을 진행하시면 돼요! -
저는 다음과 같이 설정하였습니다. 예시로 보시면 편할 것 같아요!
1 2 3 4
@font-face { font-family: 'noto-sans'; src: url('//fonts.googleapis.com/earlyaccess/notosanskr.css'); }
2️⃣ 직접 설치하기
- 저는
assets
폴더에font
라는 폴더를 새로 생성했어요 - 이 폴더 안에는 폰트 파일을 넣어주시면 됩니다.
assets
폴더에 있는main.scss
파일에 추가해주시면 됩니다.
1
2
3
4
5
6
@font-face {
font-family: 'RobotoMono-Regular';
src: url('/assets/font/RobotoMono-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
❗️주의
font-family
는 임의적으로 설정할 수 있습니다.url
부분은 폰트 파일의 경로(저의 경우assets
폴더에font
폴더를 새로 생성)를 입력해주시면 됩니다.- 폴더명을 다르게 할 경우 본인의 폴더명을 맞춰 주세요!
format
의 경우 파일명에 따라 다릅니다. 반드시 맞춰 주세요!- ttf:
format('truetype')
- otf:
format('opentype')
- wotf:
format('wotf')
- wotf2:
format('wotf2')
- ttf:
- 위에 했던 것과 마찬가지로
_sass/_variables.scss
로 이동 후에 본인이 지정한font-family
이름을 입력해 주세요!- 저는 위에서
RobotoMono-Regular
로 지정했으니 다음과 같겠네요.
- 저는 위에서
- 저의 예시는 다음과 같습니다.
1 2 3 4 5
/* system typefaces 폰트 적용하기 */ $serif: Georgia, Times, serif !default; $sans-serif: "noto-sans", "noto-sans", -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", Arial, sans-serif !default; $monospace: "RobotoMono-Regular", "RobotoMono-Regular", -apple-system, Monaco, Consolas, "Lucida Console", monospace !default;
- 각 행에 있는 글씨체 제일 앞에 따옴표가 매겨진 글씨체가 적용되니 참고하시면 좋겠어요.
제 블로그에는noto-sans
,RobotoMono-Regular
가 적용되겠네요!
- 각 행에 있는 글씨체 제일 앞에 따옴표가 매겨진 글씨체가 적용되니 참고하시면 좋겠어요.
✅참고: -apple-system을 적어줘야 해요! 애플이 제공하는 앱에서도 해당하는 폰트로 변경됩니다.
3️⃣ 알아가면 좋은 지식
$serif
는 궁서체,$sans-serif
는 돋움체(고딕)를 의미합니다.$monospace
는 고정폭 글꼴 즉, 코딩체를 의미합니다.
이러한 고정폭 글꼴은 코드블럭에 나타나는 글꼴이며 따로 설정할 수 있습니다.- 여러분이 원하는 폰트를 설치하거나, 웹폰트의 링크를 가져와 자유롭게 설정하시되 꼭 폰트의 저적권을 반드시 유념하시기 바랍니다.
댓글남기기