Hello.

I am also *very* interested in MathML support in Batik and FOP. But as
MathML implementations for the Java platform go the situation does not
look very good.

There is the JEuclid project [1] which is inactive since January 2002.
Its objective was AFAIK to create a servlet that would convert MathML to
bitmaps. I do not know if its code could be adapted to be used in Batik.

There also is SchemaSoft's Custard [2] a MathML to SVG converter. Its
disadvantages are a) it is closed source and b) because of it's nature
as a converter, authoring SVG images that contain MathML is difficult. 

Another Project is Fixidea [3] which seems to be dead for quite some
time now. It also focuses on MathML to SVG conversion.

As I said, I am very interested in support for native MathML rendering
in Batik and FOP. I am also willing to contribute time and development
effort to creating a library that can be used with Batik and FOP to
achieve this task.

I am looking forward to some further discussion about this.

Regards,
Felix

[1] http://sourceforge.net/projects/jeuclid
[2] http://www.schemasoft.com/MathML/
[3] http://mainline.essi.fr/wiki/bin/view/Fixidea/WebHome

On Wed, 2003-06-25 at 23:01, Matthew L. Avizinis wrote:
> i c.  So it's not the foreignObject that's the problem.
> My interest is in getting Batik to be able to display MathML within an 
> SVG in a similar way that the Amaya browser/composer can.  You're saying 
> that this is what could be the tricky part.  Perchance has anyone 
> already accomplished this?
> 
> 
> Thomas DeWeese wrote:
> 
> > Matthew L. Avizinis wrote:
> >
> >> I see from the Batik supported elements table webpage, that support for
> >> the foreignObject element "...can be added to Batik".  What precisely
> >> does this mean and how is it accomplished?  After browsing the website,
> >> I don't see any references to how this is done.  Did I miss something?
> >>  If not, any help will be appreciated.
> >
> >
> >    The architecture for Batik is extensible so you can easily register 
> > handlers for
> > new tags, doing so for foreignObject is particularly trivial given 
> > that it is essentially a
> > NOP unless you want to support something inside the foreignObject.  So 
> > the real
> > question is what do you want foreignObject to do?
> > By it's very nature the content that is actually rendered is not defined.
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Felix Breuer <[EMAIL PROTECTED]>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to