Thanks for the reminder. Sorry this fell through the cracks.
The reason this worked for me and not for you is that I had set (and later forgotten) font.sans-serif to the following:
font.sans-serif : DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
DejaVu Sans is the successor to Vera Sans that includes much larger Unicode coverage, including the Greek characters here. Vera Sans (at least the version shipped with matplotlib) does not include these characters.
It's an open question whether we want to ship the larger DejaVu fonts with matplotlib (and annoy the distro packagers even further who already dislike some of matplotlib's redundancy). A less disruptive change may be to change the rc defaults to put DejaVu in front of Vera, even though we don't ship DejaVu. This will help the majority of Linux users on modern distros (where DejaVu is almost always installed by default, I suspect), and still have our own Vera as a fallback (albeit with a more limited character set). Especially since DejaVu and Vera are basically the same font, and substituting one for the other would not change the appearance of plots, I think this a reasonably safe thing to do -- but I'd appreciate feedback in case I haven't thought through all the issues.
Mike
Gökhan Sever wrote:
···
On Fri, Jan 29, 2010 at 7:43 AM, Michael Droettboom <mdroe@...86... > <mailto:mdroe@…86…>> wrote:
On 01/28/2010 08:08 PM, Gökhan Sever wrote:
#!/usr/bin/python
# -*- coding: utf-8 -*-from pylab import *
plot([1]*5)
xlabel(u'μ = 50')
ylabel(u'σ = 1.5')show()
It works for me. Can you provide a screenshot and the output from
matplotlib with "verbose.level : debug-annoying" in your matplotlibrc?Mike
Mike,
Attached are the outputs. Which font do you activated in your matplotlibrc? Currently non-active in mine.
--
Gökhan
------------------------------------------------------------------------
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA