[cairo] Write ups on Microsoft Avalon

Ravindra Kumar rkumar at novell.com
Thu May 13 02:46:09 PDT 2004

Hi Carl,
Thanks for giving consideration to the requirements from Mono project.
Cairo fulfills most of our needs, but there seems to be some minor
that could be looked into. Following is a list of few such things that
need in Mono but these seem to be missing in Cairo.

   - setting for on/off antialiasing [1]
   - support for user-created/built-in start and end line caps
   - setting for dash cap
   - setting for gamma correction [2]
   - support for metafile

There might be a way to achieve these but I could not figure out any
direct way to get these done.
[1], to draw something without antialiasing, once you suggested me to
do it pixel by pixel manually. Sorry, I could not give it a try yet,
but would 
try it sometime once I'm done with other things.
[2] I'm not sure, if it is related to cairo_filter_t. GDI+ has a
boolean setting
for gamma correction. We need to provide that.

I would appreciate, if someone can suggest me a sane way to implement
these using Cairo. If that is not possible, I would be interested in
if you guys have any plans to provide any of these features in future?

Thanks for your efforts guys!


>>> Carl Worth <cworth at east.isi.edu> 5/7/2004 7:30:26 PM >>>
On Fri, 7 May 2004 06:44:11 -0700 (PDT), Jon Smirl wrote:
> If Cairo is missing basic compatibility at the drawing operation
level it will
> be very difficult for things like mono to fix it.

And a project like mono is the right thing to flush this kind of issue

My understanding is that mono is using cairo to implement an interface
that is compatible with GDI+.

I expect the mono crowd to let us know if anything is missing.


cairo mailing list
cairo at cairographics.org 

More information about the cairo mailing list