2018年8月31日 星期五

matplotlib 繁中字型問題 (python3.6)

喔喔~新手小記錄

首先載字形XD
因為我網路上查到都exe 檔 (不明所以不明所以)

所以就到自己電腦裡抓 (嗚嗚嗚)

1. 控制台\外觀及個人化\字型
   找微軟正黑體(或是你想要的字形)
   微軟正黑體: Microsoft JhengHei UI 
   (會產生三個檔案: msjhl.ttc , msjh.ttc, msjhbd.ttc

2. 複製到 C:\python36\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
  刪除DejaVuSans.ttf
  將msjh.ttc改名為DejaVuSans.ttf
 (我順便把msjhbd.ttc 更名成 DejaVuSans-Bold.ttf )
  重新開啟python

註:
 Anaconda3\Lib\site-packages\matplotlib\mpl-data目錄,用記事本開啟matplotlibrc
用記事本開啟matplotlibrc
font.family : sans-serif
font.serif : DejaVu Serif, Bitstream Vera Serif, ……
axes.unicode_minus : False ………

參考: 感恩大大

沒有留言:

張貼留言