PythonのグラフのType3フォント回避
Pythonのmatplotlib
によるデフォルトのフォントには, Type3が使われています.
学会などでは, Type3フォントを避けるように指示される場合があります.
以下のようにすることで, Type3フォントを回避できます.
(CID True Typeというフォントになるようです. )
import matplotlib
matplotlib.rcParams['pdf.fonttype'] = 42
matplotlib.rcParams['ps.fonttype'] = 42
また, 以下のようにすることで, Type1フォントにできます.
import matplotlib
matplotlib.rcParams['text.usetex'] = True
matplotlib.rcParams['text.latex.preamble'] = '\usepackage{sfmath}'
参考文献