For 아이패드 사용자 저는 출퇴근길에 아이패드에서 보다보니 환경이 조금 달랐습니다. 비슷한 경우가 있었는데 아래처럼 아이패드 기본 폰트로 설정하니 됐어요. def get_font_family(): """ 시스템 환경에 따른 기본 폰트명을 반환하는 함수 """ import platform system_name = platform.system() # colab 사용자는 system_name이 'Linux'로 확인 if system_name == "Darwin" : # font_family = "AppleGothic" font_family = "Apple SD Gothic Neo" elif system_name == "Windows": font_family = "Malgun Gothic" else: # Linux # colab에서는 runtime을 재시작 해야합니다. # 런타임을 재시작 하지 않고 폰트 설치를 하면 기본 설정 폰트가 로드되어 한글이 깨집니다. !apt-get update -qq !apt-get install fonts-nanum -qq > /dev/null import matplotlib.font_manager as fm fontpath = '/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf' font = fm.FontProperties(fname=fontpath, size=9) fm._rebuild() font_family = "NanumBarunGothic" return font_family