[GitHub] 폰트 변경하기
2021, Aug 28
1. 무료 폰트 찾기
무료 폰트 사이트에서 사용하고 싶은 폰트를 찾아 적용 파일 형식에 따라 코드 복사하기
- 무료 폰트 사이트 목록
- 눈누 : https://noonnu.cc/index
- 구글 폰트 : https://fonts.google.com/
- CSS 파일
- 눈누 (CSS파일용 코드만 제공)

- 구글 폰트

- 눈누 (CSS파일용 코드만 제공)
- HTML 파일
- 구글 폰트

- 구글 폰트
2. 폰트 적용
CSS / HTML 파일에 코드 작성
- 폰트 import
- CSS 파일 : [gitblog 파일 경로]/assets/css/[css파일명].css
@font-face { font-family: 'Pretendard-Regular'; src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff'); font-weight: 400; font-style: normal; }- HTML 파일 : 적용 원하는 html파일
<header>블록 안
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100&display=swap" rel="stylesheet"> - 폰트 적용
- 방법 1: 직접 적용
body { line-height: 1.2; font-family: 'Pretendard-Regular'; -webkit-font-smoothing: antialiased; font-size: 15px; color: $text-color; }- 방법 2: 전역 변수 설정하여 적용
_variable.scss파일에서 변수 만들기
$primary-font: 'KOTRA_GOTHIC', 'Roboto', sans-serif;- 폰트 적용
body { line-height: 1.2; font-family: $primary-font; -webkit-font-smoothing: antialiased; font-size: 15px; color: $text-color; }
📌’직접 적용’과 ‘전역변수 설정하여 적용’의 차이점
- 직접 적용: 일회성
- 전역 변수 설정하여 적용: 재사용성 높음
3. (활용) 코드 블록에 D2Coding 폰트 적용
-
무료 폰트 사이트에서 ‘D2Coding’폰트 코드 복사

-
css파일에 D2Coding 폰트 import
@font-face { font-family: 'D2Coding'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/D2Coding.woff') format('woff'); font-weight: normal; font-style: normal; } -
D2Coding 폰트 변수 만들기 (_variable.scss 파일에서)
$code-font: 'D2Coding', "Consolas", monospace; -
<code>태그에 D2Coding 폰트 적용code { font-family: $code-font; }
더보기
출처
- 평생 공부 블로그 https://ansohxxn.github.io/blog/font/
- 눈누 https://noonnu.cc/index
- 구글 폰트 https://fonts.google.com/
- 눈누 https://noonnu.cc/index
- 구글 폰트 https://fonts.google.com/