I just tried FOP 0.20.1 using the fill-rule:evenodd example from http://www.w3.org/TR/2001/PR-SVG-20010719/painting.html#FillProperties with a modified DTD reference since the one mentioned didn't exist. The fill-rule:evenodd worked(I must not have been doing it right) but viewBox still did not. The size of the svg in the pdf makes it look like it chose to convert this 1200 unit wide graphic into a 1200px graphic at 72dpi( i.e. BIG; not 12cm ). What version of Batik is in the lib dir? When I open this svg in the Batik 1.0 svg browser the viewBox works. The Batik 1.0 distro now comes with some umteen jars. Anybody now which ones I need short of sticking every single one in a classpath? <?xml version="1.0"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="mymaster" page-height="11in" page-width="8.5in"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-name="mymaster"> <fo:flow flow-name="xsl-region-body"> <fo:block> <fo:external-graphic src="file:evenodd.svg"/> </fo:block> </fo:flow> </fo:page-sequence> </fo:root> <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010719//EN" "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.dtd"> <svg width="12cm" height="4cm" viewBox="0 0 1200 400"> <desc>Example fillrule-evenodd - demonstrates fill-rule:evenodd</desc> <rect x="1" y="1" width="1198" height="398" fill="none" stroke="blue" /> <defs> <path id="Triangle" d="M 16,0 L -8,9 v-18 z" fill="black" stroke="none" /> </defs> <g fill-rule="evenodd" fill="red" stroke="black" stroke-width="3" > <path d="M 250,75 L 323,301 131,161 369,161 177,301 z" /> <use xlink:href="#Triangle" transform="translate(306.21 249) rotate(72)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(175.16,193.2) rotate(216)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(314.26,161) rotate(0)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(221.16,268.8) rotate(144)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(233.21,126.98) rotate(288)" overflow="visible" /> <path d="M 600,81 A 107,107 0 0,1 600,295 A 107,107 0 0,1 600,81 z M 600,139 A 49,49 0 0,1 600,237 A 49,49 0 0,1 600,139 z" /> <use xlink:href="#Triangle" transform="translate(600,188) rotate(0) translate(107,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(600,188) rotate(120) translate(107,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(600,188) rotate(240) translate(107,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(600,188) rotate(60) translate(49,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(600,188) rotate(180) translate(49,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(600,188) rotate(300) translate(49,0) rotate(90)" overflow="visible" /> <path d="M 950,81 A 107,107 0 0,1 950,295 A 107,107 0 0,1 950,81 z M 950,139 A 49,49 0 0,0 950,237 A 49,49 0 0,0 950,139 z" /> <use xlink:href="#Triangle" transform="translate(950,188) rotate(0) translate(107,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(950,188) rotate(120) translate(107,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(950,188) rotate(240) translate(107,0) rotate(90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(950,188) rotate(60) translate(49,0) rotate(-90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(950,188) rotate(180) translate(49,0) rotate(-90)" overflow="visible" /> <use xlink:href="#Triangle" transform="translate(950,188) rotate(300) translate(49,0) rotate(-90)" overflow="visible" /> </g> </svg> -----Original Message----- From: Michel Lehon [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 14, 2001 4:30 AM To: [EMAIL PROTECTED] Subject: RE: svg probs with 0.19.0 I thought FOP 0.19.0 + used Batik for SVG. Am I Wrong ? Michel. > -----Original Message----- > From: Alex McLintock [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, 14 August, 2001 10:22 > To: [EMAIL PROTECTED] > Subject: Re: svg probs with 0.19.0 > > > --- "Maring, Steve" <[EMAIL PROTECTED]> wrote: > > I'm not sure why this is happening. Maybe somebody can help me? My svg > > gets improperly generated through FOP 0.19.0 (I have not tried > others). The > > viewBox seems to be ignored and fill-rule:evenodd does not > work. Is this a > > Batik thing? When I run the rasterizer in Batik 1.0 it seems > to understand > > what I'm asking for. The Adobe SVG viewer thinks my svg is OK too. > > > > I don't know for certain but I don't think viewBox is implemented yet - > though I could be thinking of V 0.18 > > I think it is fair to say that a lot of the SVG spec is not yet > implemented. > > Alex > > > ===== > Alex McLintock [EMAIL PROTECTED] Open Source Consultancy in London > OpenWeb Analysts Ltd, http://www.OWAL.co.uk/ > SF and Computing Book News and Reviews: http://news.diversebooks.com/ > Get Your XML T-Shirt <t-shirt/> at http://www.inversity.co.uk/ > > ____________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk > or your free @yahoo.ie address at http://mail.yahoo.ie > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]