Hi all,

As some of you probably know I am working on the GSoC project to  
externalise the Mathtex engine from Matplotlib. Today I have been  
toying around with the renderer using various backends.

One of the interesting things that I discovered was that the Cairo  
backend was making use of subpixel rendering. (Or 'ClearType' as  
Microsoft call it.) This is not surprising -- by default Cairo will  
respect a users fontconfig settings when rendering text. Since I have  
subpixel rendering enabled all text rendered by Cairo is subpixel  
rendered.

While this is fantastic for on screen text -- being significantly more  
pleasing to look at that the text produced by the AGG backend -- it is  
unsuitable for print. Now it is not too difficult to disable this,  
Cairo has an API call: cairo_font_options_set_antialias to deal with  
this.

While I could write a quick patch to always disable subpixel rendering  
it would be something off a loss to those who either view their graphs  
onscreen or export them for the web -- where using subpixel rendering  
is now surprisingly common.

Is it worth looking into adding subpixel rendering as a configuration  
option?

Regards, Freddie.

------------------------------------------------------------------------------
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

Reply via email to