Thanks John, Sorry for the buggy patch. The error occurs when usetex=False and ps.useafm=False, which was not my setup. Here is a patch to fix it.
--- lib/matplotlib/backends/backend_ps.py.orig 2009-05-05 14:44:31.000000000 -0400 +++ lib/matplotlib/backends/backend_ps.py 2009-05-05 14:44:36.000000000 -0400 @@ -993,7 +993,7 @@ Ndict = len(psDefs) print >>fh, "%%BeginProlog" if not rcParams['ps.useafm']: - Ndict += len(renderer.used_characters) + Ndict += len(ps_renderer.used_characters) print >>fh, "/mpldict %d dict def"%Ndict print >>fh, "mpldict begin" for d in psDefs: @@ -1001,7 +1001,7 @@ for l in d.split('\n'): print >>fh, l.strip() if not rcParams['ps.useafm']: - for font_filename, chars in renderer.used_characters.values(): + for font_filename, chars in ps_renderer.used_characters.values(): if len(chars): font = FT2Font(font_filename) cmap = font.get_charmap() > If we take the time upfront to be consistent, any search replace > things we need to do later will be easier. > I'll post a revised patch shortly. Thanks, -JJ > Thanks, > JDH > ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel