Font fallback in matplotlib. Use css-font fallback ideology to let user provide a list of (already-present) fonts (for non-shipped fonts, refer to 3rd idea), and render text-first route instead of font-first route. (a bit of surgery req.)
Font subsetting in matplotlib. Currently all the PDFs and SVGs generated embed the entire font within them, subsetting is a way to just embed the glyphs required from the font files.
Allow mathtext in matplotlib to use user-provided font. There are 2 ways to go about this:
(good) Add lualatex/xeetex like backends to work with extended DVI parser
(better) Add support to take font paths from user.(this will most probably require a working font-fallback idea, and may be taken as an extended goal for GSoC)
we currently rely on Agg to do image interpolation and resampling. This has pretty signifcant limitations as Agg only works on numbers between 0 and 1.
project would consider re-implemmenting the sampling in python (numpy or using other image manipulation libraries) and/or our own C code.
scope:
well-defined as we have "working" implimentation to test against.
could be partial (i.e. just impliment some of the more popular interpolation routines, and track to those when possible, and the old routines when not)