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]
