Open escort94 opened 6 years ago
나눔고딕 설치해야지 작동하더라고요. 윈도우에서는 바로 되기는 했었는데...
D2Coding 폰트설치 후 \utils\plot.py matplotlib.rc('font', family="D2Coding") 변경해서 하니 한글 정상 출력되군요. 저 window에서 나눔글꼴이 이상하군요.
한글은 잘 나오네요.
저도 안됐다가 폰트 명시적으로 적용했습니다.
utils/plot.py 에
font_name = font_manager.FontProperties(fname="c:/Windows/Fonts/malgun.ttf").get_name()
rc('font', family=font_name)
#matplotlib.rc('font', family="NanumBarunGothic")
위 코드 추가하여 해결하였습니다.
맥에서는 아래처럼 하니 됐습니다.
NanumGothic.ttf
) 다운받아서 utils
폴더안에 넣기그냥 파인더에서 나눔고딕 폰트 실행하면 됩니다.
matplotlib.font_manager._rebuild()
utils/plot.py
수정
# matplotlib.rc('font', family="NanumBarunGothic")
font_fname = './utils/NanumGothic.ttf'
font_name = font_manager.FontProperties(fname=font_fname).get_name()
rc('font', family=font_name)
참고:
@tucan9389 3번 폰트매니저 재빌드 부터 안되는데 뭐가 문제일까요..? 4번 실행해도 NameError: name 'font_manager' is not defined 뜨고 안되네요 ㅠㅠ
C:\Users\사용자이름.matplotlib 안의 폴더&파일을 지우고 아래와 같이 해주면 됩니다. .matplotlib안에 fontList.json라는 파일이 있는데 캐시라고 하네요.
import matplotlib import matplotlib.font_manager as fm
matplotlib.use('Agg')
font_location = 'C:/Windows/Fonts/NanumBarunGothic.ttf' # ex - 또는 ./utils/NanumBarunGothic.ttf font_name = fm.FontProperties(fname = font_location).get_name() matplotlib.rc('font', family = font_name)
@yhsang2 감사합니다 지우니까 드디어 되네요 덕분에 해결했습니다 ㅠㅠ
그림과 같이 윈도10에서 한글이 깨어지네요. ubuntu에서는 한글정상적이었는데
한글인코딩 어떻게 설정해줘야 하나요?