This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[docbook-apps] Re: [docbook] Using <embed> for SVG


Thanks for that Jens,

> Instead use Batik
> (http://xml.apache.org/batik) to transform all you SVG to e.g. JPG.

I could do that, but the thing is, I like SVG - I want the zooming and panning features, the smooth fonts etc. When I use Batik I find that my fonts tend to get jaggy.

I'm not sure your comments about M$ are entirely fair (not like me to defend them but what the hell)... the htmlhelp browser is IE, and that has support for SVG at least through the Adobe plugin. If, after translating the Docbook doc to HTML but before running the help compiler, I replace the <IMG> tags with <EMBED> tags it works fine in the .chm file.

I guess that is an option, but it seems to be a deficiency in the stylesheets...?

thanks, jamie


Jens Stavnstrup wrote:


Jamie,

Don't expect any SVG support from Microsoft in the next millenum (which i find
very unfortunately if not really annoying). Instead use Batik
(http://xml.apache.org/batik) to transform all you SVG to e.g. JPG.

That works just fine with for my DocBook document with 100+ SVG pictures.

Regards,

Jens

On Thu, 8 Jul 2004, Jamie Echlin wrote:


Morning,

First post, be gentle with me. In a nutshell I am trying to include
external SVG files in my compiled HTML help, although I would be happy
enough if it was working in plain HTML.

My input file contains:

<mediaobject>
    <imageobject>
      <imagedata fileref="/some.svg" type="SVG"/>
    </imageobject>
</mediaobject>

my stylesheet has

	<xsl:param name="use.svg" select="1"/>
	<xsl:param name="use.embed.for.svg" select="1"/>

although I'm not sure of the purpose of the former and I have tried
without it. However, my browser is showing broken images, because the
html after conversion has <img src...> tags and not something like:

		<embed src="some.svg"
			name="SVG1"
			type="image/svg-xml"
			width="800"
			height="600"
			pluginspage="http://www.adobe.com/svg/viewer/install/";
		>

which is what I am after.

Also I couldn't find the param "use.embed.for.svg" in the params.xsl for
htmlhelp - does that mean I can't use it?






To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]