Proposed changes to matplotlib fonts

Just to make sure that I have this straight, the Text class

    > should look like this:

    > def __init__(self, ..., font, ...): ...


    > If so, do you planning on changing get_fontxxxx() for
    > get_font()?

No. you should have a get_font, an also get_fontxxxx that forwards
the call to the font object for backwards compatability.

    > I should be able to do most of it.