head 1.4; access; symbols; locks; strict; comment @# @; 1.4 date 2005.02.13.05.21.06; author cworth; state Exp; branches; next 1.3; 1.3 date 2004.05.15.12.15.44; author rworth; state Exp; branches; next 1.2; 1.2 date 2004.05.05.02.07.39; author rworth; state Exp; branches; next 1.1; 1.1 date 2004.05.01.20.58.28; author rworth; state Exp; branches; next ; desc @@ 1.4 log @ * README: Remove discussion of old XSLT-based cairo-slides, since that has now been pushed out externally as svgslides. @ text @cairo-artwork - Artwork for cairo http://www.cairographics.org/artwork Description ----------- cairo-artwork is artwork intended to support the cairo graphics library (http://www.cairographics.org). This includes logos, banners icons and other suitable stuff. All cairo-artwork should be cairo-drawable. History ------- cairo-artwork was started by Richard D. Worth . What is now the new cairo logo was originally drawn in answer to a request by Carl Worth to draw a suitable replacement for the bitmap beetle bullets used in and earlier presentation by Keith Packard . This replacement would be done in SVG (Scalable Vector Graphics) in order to showcase the capabilities of cairo. Colored by freedesktop.org and with a hacker-emblemed dung in his hands, this scarab beetle was selected by Carl and Keith to be the new cairo logo. cairo-logo.svg was the start of cairo-artwork. @ 1.3 log @ * cairo-slides.xsl: added. * slides.xml: added. * slide01.xml: added. * slide02.xml: added. * slide03.xml: added. * BUGS: added. * README, NEWS: updated with information on cairo-slides. @ text @a10 70 cairo-slides ------------ cairo-slides is an XSLT (Extensible Stylesheet Language Transformation) file. It transforms a content XML file into a nice cairo SVG slide. The content XML file should be in the following format:
This text starts off the slide
  • Bullet 1
  • Bullet 2
  • continued text from bullet 2
This text will follow the bulleted list and will be centered on the slide.
(NOTE: The current version of cairo-slides can only handle one slide per file. See BUGS for more info.) The element can contain any svg (wrapped in a group) and (so far) three XHTML elements (with limited attributes). Supported SVG Elements: g, (all others, placed in a ) An SVG chunk can be added by way of the group element. It can be absolutely positioned on the slide by adding a transform="translate(x,y)" attribute. Or it can be placed in the vertical flow by wrapping it in a
block element. Supported XHTML Elements: ul, li, div
    attributes: font-size=(number) required, inherited line-height=(number) required, inherited bullet=('on'|'off') default: 'on'
  • attributes: bullet=('on'|'off') default: 'on'
    attributes: font-size=(number) required, inherited line-height=(number) required, inherited height=(number) default: auto (calculated from font-size and line-height) align=('left'|'center'|'right') default: 'left' Text is wrapped by newline characters within a div. Each ul and div needs a font-size and line-height specified. They can be specified on any of the following elements: slides, slide, ul, div. They are then inhereted and can be overriden (as shown in the above example). NOTE: Each ul and div MUST have a font-size and line-height attribute defined, whether on self or inhereted. This is a common source of error. @ 1.2 log @ * cairo-artwork_defs.svg: added. Lots of fixes and cleanups to cairo_logo. Standardized on 300x400 size. * cairo_logo.svg: renamed from cairo-logo.svg to match group id in cairo-artwork_defs * cairo_logo_with_text.svg: added. * cairo_banner.svg: added. @ text @d11 70 @ 1.1 log @ * AUTHORS: added. * COPYING: added. * ChangeLog: added. * NEWS: added. * README: added. @ text @d19 1 a19 1 cairo. Colored by freedesktop.org and with a hacker-emblemed orb in his @