본문 바로가기
Python

[파이썬] python 주피터 노트북 폰트 변경

by 퍼포먼스마케팅코더 2022. 6. 10.
반응형

파이썬을 이용하다 보면은 주피터 노트북의 폰트가 맘에 안 드는 경우가 있을 수 있다.

그렇다면 하기 사이트에 들어가서 먼저 D2 Coding  폰트로 바꿔보면 어떨까? D2 코딩 폰트는 네이버에서 무료로 제공하는 가독성이 좋은 폰트이다. 

 

python 주피터 노트북 폰트 변경

먼저 하기 깃허브 사이트에 들어가서 글꼴을 설치하자.

D2Coding-Ver1.3.2-20180524-all.ttc 파일을 선택하여 글꼴 설치하면 된다. 

 

https://github.com/naver/d2codingfont/blob/master/D2Coding-Ver1.3.2-20180524.zip

python 주피터 노트북 폰트 변경

 

글꼴을 정상적으로 설치했다면은 이제 시작버튼 + R 을 눌러서 cmd 를 연다. 

이후 다음과 같이 창이 나왔을 경우 jupyter notebook --generate-config 명령어를 입력한다. 

해당 명령어를 입력하면 해당 폴더 내에 주피터 노트북의 config가 구성된 셈이다. 

python 주피터 노트북 폰트 변경

 

나같은 경우 C:\Users\tera\.jupyter  .jupyter 폴더 생성되었다. 해당 폴더에 들어가보자.

 

python 주피터 노트북 폰트 변경

해당 jupyter 폴더 내에 들어가서 custom 폴더 새로 생성하여 CSS custom 파일을 생성한다. 

 

python 주피터 노트북 폰트 변경

 

 

 

없으면 밑의 custom css 파일을 다운받아서 해당 .jupyter 폴더 안에 넣으면 된다. 

custom.css
0.00MB

 

밑에는 custome.css 파일 내에 들어간 코딩 내용이다.  D2coding과 함께 consolas 폰트까지 넣었다.

 

.container { width:95% !important; }

div.CodeMirror,

div.CodeMirror pre { /*코드 블록*/
font-family: D2Coding, Consolas;
font-size: 11pt;
line-height: 150%;
}

.text_cell_render { /*마크다운*/
font-family: Consolas;
}

.input_prompt { /*줄번호*/
font-family: D2Coding, Consolas;
}

.output_result pre { /*출력결과-맨마지막 출력*/
font-family: D2Coding, Consolas;
}

.output_stdout pre { /*출력결과-긴출력, 중간출력*/
font-family: D2Coding, Consolas;
}

.output_area { /*표*/
font-family: D2Coding, Consolas;
}

.CodeMirror-dialog, .CodeMirror-dialog .CodeMirror-search-field, .terminal-app .terminal {
font-family: D2Coding, Consolas;
}

 

 

이후 주피터 노트북을 다시 재실행하면 해당 폰트가 d2coding 및 consolas 폰트로 변경돼서 나오는것을 확인할 수 있다.

 

python 주피터 노트북 폰트 변경

반응형

댓글