matplotlib/matplotlib — pull request #798 by jdh2358 (2012-03-24 04:45:03+00:00)
Title: use class level rather than instance level caching of fontd

windows users are reporting too many open file handles exceptions which appear to be triggered by too many font files being opened and parsed. I think we *may* be able to dramatically reduce these for normal use cases by caching the agg font dictionary at the renderer class level rather than instance level.

**This needs testing and confirmation by a windows user before mergin.**