2003-07-18 11:34:19 +00:00
|
|
|
Cairo - Multi-platform 2D graphics library
|
2004-02-24 10:45:26 +00:00
|
|
|
http://cairographics.org
|
2003-05-14 18:30:57 +00:00
|
|
|
|
|
|
|
|
Compiling
|
|
|
|
|
---------
|
|
|
|
|
See the INSTALL document for build instructions.
|
2002-10-26 08:00:39 +00:00
|
|
|
|
|
|
|
|
Description
|
|
|
|
|
-----------
|
2003-10-28 17:32:44 +00:00
|
|
|
Cairo is a vector graphics library with cross-device output
|
|
|
|
|
support. Currently supported output targets include the X Window
|
|
|
|
|
System and in-memory image buffers. PostScript and PDF file output is
|
|
|
|
|
planned. Cairo is designed to produce identical output on all output
|
|
|
|
|
media while taking advantage of display hardware acceleration when
|
|
|
|
|
available (eg. through the X Render Extension).
|
|
|
|
|
|
|
|
|
|
Cairo provides a stateful user-level API with capabilities similar to
|
|
|
|
|
the PDF 1.4 imaging model. Cairo provides operations including
|
|
|
|
|
stroking and filling Bezier cubic splines, transforming and
|
|
|
|
|
compositing translucent images, and antialiased text rendering.
|
|
|
|
|
|
|
|
|
|
Cairo was once named Xr, (or Xr/Xc), so if you came looking for that
|
|
|
|
|
software, you've found it.
|
2003-05-14 18:30:57 +00:00
|
|
|
|
2002-10-26 08:00:39 +00:00
|
|
|
Dependencies
|
|
|
|
|
------------
|
2003-07-18 11:34:19 +00:00
|
|
|
Cairo currently requires the following supporting libraries:
|
2003-01-24 13:52:01 +00:00
|
|
|
|
2003-12-16 09:42:19 +00:00
|
|
|
libpixman
|
2003-10-28 17:32:44 +00:00
|
|
|
Xft2
|
|
|
|
|
fontconfig
|
|
|
|
|
freetype2
|
2002-10-26 08:00:39 +00:00
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
|
-------------
|
2003-07-18 11:34:19 +00:00
|
|
|
There's not much documentation yet apart from the cairo.h header
|
2003-05-14 18:30:57 +00:00
|
|
|
file. We'll be correcting that shortly.
|
2002-10-26 08:00:39 +00:00
|
|
|
|
2003-10-28 17:32:44 +00:00
|
|
|
In the meantime, the cairo-demo module in CVS provides a few example
|
2003-12-17 12:59:37 +00:00
|
|
|
programs using cairo. These may be helpful to a programmer just
|
|
|
|
|
beginning with cairo. Also, familiarity with the PostScript imaging
|
|
|
|
|
model will help in understanding cairo.
|
2002-10-26 08:00:39 +00:00
|
|
|
|
|
|
|
|
History
|
|
|
|
|
-------
|
2005-02-22 11:35:03 +00:00
|
|
|
Cairo was originally developed by Carl Worth <cworth@cworth.org> and
|
2003-12-17 12:59:37 +00:00
|
|
|
Keith Packard <keithp@keithp.com>. Many thanks are due to Lyle Ramshaw
|
|
|
|
|
without whose patient help our ignorance would be much more apparent.
|
2002-10-26 08:00:39 +00:00
|
|
|
|
2003-05-14 18:30:57 +00:00
|
|
|
Mailing List
|
|
|
|
|
------------
|
2004-02-24 10:45:26 +00:00
|
|
|
If you have trouble with cairo or you have some ideas for how it could be
|
2003-07-18 11:34:19 +00:00
|
|
|
improved, please feel free to send a message to cairo@cairographics.org
|
2003-05-14 18:30:57 +00:00
|
|
|
|
2003-07-18 11:34:19 +00:00
|
|
|
Cairo is still under active development and all discussion happens on
|
2003-05-14 18:30:57 +00:00
|
|
|
that list. So if you want to lurk or, (even better), take part in the
|
|
|
|
|
development, take a look. Subscription information and archives are
|
|
|
|
|
available:
|
|
|
|
|
|
2003-07-18 11:34:19 +00:00
|
|
|
http://cairographics.org/cgi-bin/mailman/listinfo/cairo
|