강사님의 파이 스크립트 강의 잘 듣고 있습니다 강의 듣고 실습하면서 open with('test.txt', 'w', encoding='utf8') as f: f.write('안녕하세요') 저장이 되어야 하는데 저장이 되지 않습니다. 그리고, from matplotlib import font_manager as fm plt.rcParams["font.family"] = "NanumGothic" f = [f.name for f in fm.fontManager.ttflist] print(f) 하여 한글을 위하여 한글 폰트가 없어서 findfont: Font family ['NanumGothic'] not found. Falling back to DejaVu Sans. UserWarning: Glyph 54861 (\N{HANGUL SYLLABLE HONG}) missing from current font. 라는 에러만 여러개 출력되고 한글이 깨져 나옵니다.
폰트 문제는 저도 이것저것 해보고 있는데 잘 안되네요... 웹상에 있는 폰트를 파이썬에서 오픈해서 matplotlib에 연결하면 될것 같은데 오류가 계속 발생하네요... 원인을 찾고 있는데 쉽게 해결될것 같지는 않습니다. 저도 이 문제에 대해서 계속 확인해 보겠습니다. 좋은 답변 못드려 죄송합니다
좋은 영상의 강의 감사드립니다.
matplotlib로 플롯 그릴 때 한글을 사용하면 한글이 깨져 나오는데 이유를 모르겠습니다.
matplotlib에는 고질적으로 한글 문제가 있었습니다. 한글 폰트가 적용되지 않아 생기는 문제입니다. matplotlib 한글로만 검색해도 관련 내용이 많이 나올 것입니다. 파이스크립트 중심으로 설명드리다보니 그부분이 빠져있었네요.
강사님의 파이 스크립트 강의 잘 듣고 있습니다
강의 듣고 실습하면서
open with('test.txt', 'w', encoding='utf8') as f:
f.write('안녕하세요')
저장이 되어야 하는데 저장이 되지 않습니다.
그리고,
from matplotlib import font_manager as fm
plt.rcParams["font.family"] = "NanumGothic"
f = [f.name for f in fm.fontManager.ttflist]
print(f) 하여 한글을 위하여 한글 폰트가 없어서
findfont: Font family ['NanumGothic'] not found. Falling back to DejaVu Sans.
UserWarning: Glyph 54861 (\N{HANGUL SYLLABLE HONG}) missing from current font.
라는 에러만 여러개 출력되고 한글이 깨져 나옵니다.
늦게 답변드려 죄송합니다. 일단 파일 오픈은 안되는거 같습니다. 웹서버에 올려서 사용해야 하는것 같습니다. pyodide.org/en/stable/usage/faq.html 여기 확인해 보시면 관련 내용 있습니다.
폰트 문제는 저도 이것저것 해보고 있는데 잘 안되네요... 웹상에 있는 폰트를 파이썬에서 오픈해서 matplotlib에 연결하면 될것 같은데 오류가 계속 발생하네요... 원인을 찾고 있는데 쉽게 해결될것 같지는 않습니다. 저도 이 문제에 대해서 계속 확인해 보겠습니다. 좋은 답변 못드려 죄송합니다