matplotlib使用时间斜体字体

时间:2018-08-03 13:30:10

标签: python matplotlib

我已经下载了'Times New Roman Italic.ttf'字体并将其复制到'/usr/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/Times New Roman Italic.ttf' 现在,如果运行此代码框架here,我将获得正确的字体,但是如果尝试设置:

 fontname = os.path.join(matplotlib.get_data_path(),
                            'fonts', 'ttf', 'Times New Roman Italic.ttf')
 self.parameters['font'] = fontname

python三明治到DejavuSans给我这个消息:

/usr/lib/python3.6/site-packages/matplotlib/font_manager.py:1328: UserWarning: findfont: Font family ['/usr/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/Times New Roman Italic.ttf'] not found. Falling back to DejaVu Sans
  (prop.get_family(), self.defaultFamily[fontext]))

为什么?在matplotlib上使用斜体字的新罗马字母有这么难吗?

0 个答案:

没有答案