[Python] python matplotlib 에서 한글폰트 사용하기. font_manager 의 폰트 리스트 확인
아래 구문에서 에러 빵빵나오면 font_manager의 폰트 리스트 확인해서 잘 적용하는 거로!
from matplotlib import font_manager, rc
#font_fname = '/Library/Fonts/AppleGothic.ttf' # A font of your choice
#font_fname = 'C:/Windows/Fonts/NanumGothic.ttf'
#font_name = font_manager.FontProperties(fname=font_fname).get_name()
font_name = 'Nanum Gothic Coding'
rc('font', family=font_name)
>>> import matplotlib.font_manager
>>> [f.name for f in matplotlib.font_manager.fontManager.ttflist]
['cmb10', 'cmex10', 'STIXNonUnicode', 'STIXNonUnicode', 'STIXSizeThreeSym', 'STIXSizeTwoSym', 'cmtt10', 'STIXGeneral', 'STIXSizeThreeSym', 'STIXSizeFiveSym', 'STIXSizeOneSym', 'STIXGeneral', 'cmr10', 'STIXSizeTwoSym', ...]
>>> [f.name for f in matplotlib.font_manager.fontManager.afmlist]
['Helvetica', 'ITC Zapf Chancery', 'Palatino', 'Utopia', 'Helvetica', 'Helvetica', 'ITC Bookman', 'Courier', 'Helvetica', 'Times', 'Courier', 'Helvetica', 'Utopia', 'New Century Schoolbook', ...]
.
'프로그래밍 > Python' 카테고리의 다른 글
[python] 파이썬에서 유니코드 스트림 다루기 (0) | 2017.06.22 |
---|---|
[python] 응용: 쉘 스크립트를 이용해 해당 디렉토리의 파일들 모두 변경 (0) | 2017.06.22 |
[Python] .py 파일 실핼시 날짜(파라미터)입력 받아서 쓰기 (0) | 2017.06.21 |
[Python] 어제 날짜 구하기 (0) | 2017.06.21 |
[python] pytagcloud에서 한글 안될때, font.json (0) | 2017.06.21 |