how to use different font for serif

> To: matplotlib-users@lists.sourceforge.net
> Subject: Re: [Matplotlib-users] how to use different font for serif
> Date: Mon, 5 Dec 2011 14:49:09 -0500
>
> What rcParams are you setting?
>
> font.family: serif
> font.serif: Times New Roman
>
> and
>
> font.family: Times New Roman
>
> both work for me.
>
> You have to use the name of the font as specified in the file, not
> the filename to specify the font (which is probably why "times" is
> not working for you).
>
> Mike

I tried both of those and just tried them again and neither work for me:

In [2]: rcParams['font.family'] = 'serif'

In [3]: rcParams['font.serif'] = ['Times New Roman']

In [4]: plot([0,1,2])
Out[4]: [<matplotlib.lines.Line2D object at 0x62d69d0>]

In [5]:
/usr/local/lib/python2.6/site-packages/matplotlib/font_manager.py:1242:
UserWarning: findfont: Font family ['serif'] not found. Falling back to
Bitstream Vera Sans
  (prop.get_family(), self.defaultFamily[fontext]))

In [7]: rcParams['font.family'] = 'Times New Roman'

In [8]: plot([0,1,2])
Out[8]: [<matplotlib.lines.Line2D object at 0x62ff210>]

In [9]:
/usr/local/lib/python2.6/site-packages/matplotlib/font_manager.py:1242:
UserWarning: findfont: Font family ['Times New Roman'] not found.
Falling back to Bitstream Vera Sans
  (prop.get_family(), self.defaultFamily[fontext]))

What is it that tells the font_manager where to look?

Jon

ยทยทยท

From: Michael Droettboom <mdroe@...86...>