| @@ -1,17 +1,19 @@ | | | @@ -1,17 +1,19 @@ |
1 | Cairo is a 2D graphics library with support for multiple output devices. | | 1 | Cairo is a 2D graphics library with support for multiple output |
2 | Currently supported output targets include the X Window System, Quartz, Win32, | | 2 | devices. Currently supported output targets include the X Window |
3 | image buffers, PostScript, PDF, and SVG file output. Experimental backends | | 3 | System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file |
4 | include OpenGL (through glitz), XCB, BeOS, OS/2, and DirectFB. | | 4 | output. |
5 | | | 5 | |
6 | Cairo is designed to produce consistent output on all output media while taking | | 6 | Cairo is designed to produce consistent output on all output media |
7 | advantage of display hardware acceleration when available (eg. through the X | | 7 | while taking advantage of display hardware acceleration when |
8 | Render Extension). | | 8 | available (eg. through the X Render Extension). |
9 | | | 9 | |
10 | The cairo API provides operations similar to the drawing operators of | | 10 | The cairo API provides operations similar to the drawing operators |
11 | PostScript and PDF. Operations in cairo including stroking and filling cubic | | 11 | of PostScript and PDF. Operations in cairo including stroking and |
12 | Bézier splines, transforming and compositing translucent images, and | | 12 | filling cubic Bézier splines, transforming and compositing |
13 | antialiased text rendering. All drawing operations can be transformed by any | | 13 | translucent images, and antialiased text rendering. All drawing |
14 | affine transformation (scale, rotation, shear, etc.) | | 14 | operations can be transformed by any affine transformation (scale, |
| | | 15 | rotation, shear, etc.) |
15 | | | 16 | |
16 | Cairo is implemented as a library written in the C programming language, but | | 17 | Cairo is implemented as a library written in the C programming |
17 | bindings are available for several different programming languages. | | 18 | language, but bindings are available for several different programming |
| | | 19 | languages. |