본문 바로가기
프로그래밍/Python

AttributeError: Invalid font name. Should be one of Nobile, Old Standard TT, ... (중략) 오류

by LiveData 2018. 12. 1.
반응형



pytagcloud 오류





AttributeError: Invalid font name. Should be one of Nobile, Old Standard TT, Cantarell, Reenie Beanie, Cuprum, Molengo, Neucha, Philosopher, Yanone Kaffeesatz, Cardo, Neuton, Inconsolata, Crimson Text, Josefin Sans, Droid Sans, Lobster, IM Fell DW Pica, Vollkorn, Tangerine, Coustard, PT Sans Regular, Nanum Gothic Coding




문제 해결하기




pytagcloud 오류입니다.




pytagcloud가 위 빨간 네모칸의 폰트를 지원하지 않아서



발생하는 오류입니다. "Noto Sans CJK 이름의 폰트를 추가해주시면 됩니다.

(그냥 한국형 폰트 .ttf 파일 준비)




   C:\Python27\Lib\site-packages\pytagcloud\fonts (파이썬 설치 경로)




위 경로로 들어가셔서 fonts.json 파일을 열어줍니다.



그리고 맨 마지막에 아래의 그림과 같이 추가해줍니다.



이때 ttf 파일은 한국어가 지원하는 폰트이고 동일 디렉토리 안에 있어야 합니다.



(처음에 "헬베티카.ttf" 사용했으나 한국어지원 안되서 "나눔바른고딕.ttf"를 사용하니 성공!)






반응형