HC.Dle – Colab 한글 폰트 코드

아래 코드를 실행하면 Matplotlib의 기본 폰트가 나눔바른고딕으로 설정되어, 한글이 깨지지 않게 됩니다.

코드를 실행하고 커널을 재시작할 필요가 없습니다. 실행 즉시 한글 폰트로 설정됩니다.

실행 시간은 10초 정도입니다.

            def fix_font():
    # From https://HC.Dle.pw, By Jinseo Kim
    # v1.0.0
    import os
    import matplotlib as mpl
    import matplotlib.pyplot as plt
    os.system("apt-get install -y fonts-nanum")
    os.system("fc-cache -fv")
    mpl.font_manager._rebuild()
    findfont = mpl.font_manager.fontManager.findfont
    mpl.font_manager.findfont = findfont
    mpl.backends.backend_agg.findfont = findfont
    plt.rcParams['font.family'] = "NanumBarunGothic"
    plt.rcParams['axes.unicode_minus'] = False
           
fix_font()

하루 보내세요!