ETC

(Jupyter Notebook) 폰트 바꾸기 / Naver D2coding 폰트

5_ssssseung 2020. 9. 21. 17:44

Jupyter Notebook을 사용하다 보면 기본 폰트의 가독성이 떨어진다는 것을 느낀다.

숫자 1, 영어 소문자 l, 영어 대문자 I, 특수문자 | (shift+\)를 구분하기 어렵다. (현재 육안으로도 차이점이 거의 느껴지지 않는다.)

 

그래서 input과 output의 폰트를 바꿀 수 있는지 구글링하여 찾던 중 괜찮은 방법을 찾게 되어 기록하고자 한다.


폰트 : Naver/d2codingfont

폰트는 아래 링크를 통해서 설치할 수 있다.

- https://www.github.com/naver/d2codingfont

 

 

naver/d2codingfont

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

해당 폰트를 선택한 이유는 아래 그림을 참고하면 바로 이해가 될 것이다.

 

출처 : https://github.com/naver/d2codingfont

 

현재 d2coding 폰트는 1.3.2 버전이 최신 버전이며, 설치 방법은 다음과 같다.

  • d2codingfont/D2Coding-Ver1.3.2-20180524.zip을 다운로드한다.
  • 압축을 풀고 3개의 폴더 중 원하는 폰트를 설치한다.

  • 설치가 정상적으로 완료되면 위와 같이 "C://Windows/Fonts"에서 확인할 수 있다.

Jupyter Notebook에 폰트 적용

  • "C://Users/"개인컴퓨터계정이름"/.jupyter"로 이동한다.

  • 여기에 'custom' 폴더를 만든다.

  • 메모장을 켜고 다음의 내용을 작성한다.
.CodeMirror, div.CodeMirror-code, div.output_area pre, div.output_wrapper pre { font-family: D2Coding !important; font-size: 12px; }

div#notebook, div.prompt { font-family: D2Coding !important; font-size: 12px; }
  • 메모장을 "custom.css"으로 저장한다.
    • "css" 확장자로 저장하기 위해 파일 형식은 모든 파일로 변경해야 한다.

 

  • 저장이 완료되었다면 Jupyter Notebook을 실행하여 바뀐 폰트를 확인한다.

출처 블로그 : blog.naver.com/duqrlwjddns1/221612863295