-
jupyter 한글 폰트 깨짐 해결방안AWS(Ubuntu20.04)한글 폰트 설치 2021. 10. 18. 23:56
이번에는 이전 한글 폰트 설치를 하였음에도 깨짐 현상을 해결하는 방법을 올려보도록 하겠다.
폰트를 설치했음에도 깨짐 현상이 해결이 안되어 많이 찾아보고 해결했던 방법이다.
폰트 실행코드를 입력했음에도 폰트가 깨지고 있는걸 볼수있다. 분명 이전에 폰트를 설치했음에도 불구하고..
자 이제 찾아낸 방법으로 하나씩 해결해보도록 하자.
1. 폰트 캐쉬 삭제해주기.
일단 문제는 아나콘다환경에서 한글폰트 결로인식을 제대로 하지 못하고 있다. 그래서 캐쉬를 삭제하고 다시 지정해
주어야 한다. 아래 코드로 캐쉬 삭제를 해보자.
$ sudo fc-cache -fv
2. 폰트 확인
이전에 받은 폰트 확인
3. 아나콘다 폰트 matplotlib에 나눔 글씨체 복사하기.
나의 유저네임은 ubuntu
- $ sudo cp /usr/share/fonts/NanumFont/Nanum* /home/유저네임/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/
위코드는 똑같이 따라하면 안될것이다. 자기 경로에 맞게 입력해주도록 하자.
(Nanum* : Nanum이 붙은 모든 파일)
4. 캐쉬 삭제하기
캐쉬 문제라고 하니 한번더 삭제 해주도록 하자.
아래 코드에 유저네임만 잘 바꿔서 캐쉬 삭제해주자.
- $ rm -rf /home/유저네임/.cache/matplotlib/
5. 이제 마지막으로 확인해보자.
아래 코드로 나눔 폰트 리스트를 확인해보자
import matplotlib import matplotlib.font_manager [(f.name, f.fname) for f in fm.fontManager.ttflist if 'Nanum' in f.name]
위 그림처럼 나와야 작동이 되는것을 볼 수 있다. 해결 전에는 아나콘다 쪽에 나눔폰트가 없었다... 복사를 해서 넣어서 나눔폰트가 아나콘다 쪽에 들어가 있는 것을 확인 할 수 있다.
드디어 한글 폰트 설정을 넣고 해보았더니 해결!!
다른 방법도 있고 해결할수 있었던 블로그도 아래 링크에 남겨두도록 하겠다.
- 출처 : 우분투에서 matplotlib 폰트 한글 적용
'AWS(Ubuntu20.04)한글 폰트 설치' 카테고리의 다른 글
AWS(Ubuntu20.04)한글 폰트 설치 (0) 2021.10.18