Spaces:
Running
Running
import os | |
import matplotlib.pyplot as plt | |
import matplotlib.font_manager as fm | |
# Install Japanese fonts | |
os.system("apt-get update && apt-get install -y fonts-noto-cjk") | |
# Set font path and apply | |
font_path = "/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc" | |
if os.path.exists(font_path): | |
font_prop = fm.FontProperties(fname=font_path) | |
plt.rcParams["font.family"] = font_prop.get_name() | |
print(f"β Japanese font applied: {font_prop.get_name()}") | |
else: | |
print("β Japanese font not found") | |
font_properties = font_prop if os.path.exists(font_path) else None | |