Hi, I gave this a shot, but it didn't print anything out. Attached is an example of a plot where the fonts don't match.
In [4]: rcParams['verbose.level']='debug-annoying' In [5]: rcParams['mathtext.fontset'] = 'stix' In [6]: rcParams['font.family'] = 'serif' In [7]: plot(arange(10)) Out[7]: [<matplotlib.lines.Line2D object at 0x92b162c>] In [8]: text(1,7,r'$1 \alpha$') Out[8]: <matplotlib.text.Text object at 0x8f047cc> In [9]: text(1,3,'1 alpha') Out[9]: <matplotlib.text.Text object at 0x92c4c0c> In [10]: savefig('test.eps') Thanks, David On Fri, 2008-07-11 at 09:35 -0400, Michael Droettboom wrote: > This works for me. Could you set the rcParam verbose.level to > debug-annoying and send the output -- that will print some information > about where it's looking for fonts and what it can and can not find. > > Cheers, > Mike > > David M. Kaplan wrote: > > Hi, > > > > Thanks for the suggestions. I have stopped using the usetex option. To > > make math and normal text match, I tried the following: > > > > rcParams['font.family'] = 'serif' > > rcParams['mathtext.fontset'] = 'stix' > > > > This didn't make them match - normal text looked to me like it was still > > sans-serif, while mathtext was with serif. Is there something else I > > should be doing to make this happen? > > > > Thanks again for your help. > > > > Cheers, > > David > > > > > > On Thu, 2008-07-10 at 11:52 -0400, Darren Dale wrote: > > > >> Hi David, > >> > >> On Thursday 10 July 2008 11:15:37 am David M. Kaplan wrote: > >> > >>> 2) I have noticed that the font used for the xticklabels and the font > >>> used for the xlabel and contour labels appears to be different (example > >>> attached). One appears to be serif and the other sans-serif. This > >>> seems to be due to using tex for text rendering. I am not sure if this > >>> also occurred before the update, but I didn't notice it previously. > >>> > >> It has always been this way. We tried a workaround once a couple years > >> back > >> and it turned into a real mess. > >> > >> > >>> Looking at the properties of the different text objects, it isn't > >>> apparent that there should be a difference - both have font properties > >>> that indicate sans-serif, but the text of tick labels appears to be > >>> surrounded by $'s forcing it through the text parser, while that of the > >>> contour labels is not. Is this difference normal or expected? Is there > >>> a way around this? In particular, I would like to use sans-serif for > >>> everything - is this possible while still using tex? > >>> > >> I think there is a package, sansmath or something like that, that will > >> allow > >> latex to use sans-serif fonts in math mode. You could try adding it to the > >> text.latex.preamble rc setting, but that option is not officially > >> supported. > >> > >> If you don't like the limitations of latex, you might want to turning off > >> usetex and just use matplotlibs mathtext, which recently got a significant > >> rewrite and is now quite capable thanks to Mike Droettboom. Here's some > >> documentation too: > >> http://matplotlib.sourceforge.net/doc/html/users/mathtext.html > >> > >> Darren > >> > -- ********************************** David M. Kaplan Assistant Researcher UCSC / Institute of Marine Sciences Ocean Sciences 1156 High St. SC, CA 95064 Phone: 831-459-4789 Fax: 831-459-4882 http://pmc.ucsc.edu/~dmk/ **********************************
<<attachment: test.eps>>
------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users