Hello,
First of all, I realize that the MathML extension is a work
in progress, and thus, the current design may be different
than what I'm looking at (the mathml example that comes
with the fop 0.92 beta).
That said, I'm concerned that the approach used by this
extension is going to have some problems. In the current
scheme, MathML is converted to SVG by jeuclid, and the
resulting SVG is then laid out like any other graphic.
Ignoring, for the moment, the fact that JEuclid seems to
give incorrect bounds for some equations, there is also
another problem: the text baseline. The solution of
converting to SVG and treating it like an image works OK
for blockdisplay equations, but for inlinedisplay
equations it does not. Consider a simple mathematical
expression 'i_0' ('i' with a '0' subscript). The i's
baseline should be consistent with the text around it,
while the zero's baseline should be slightly below the main
text baseline. But this scheme for integrating fop/jeuclid
would instead put the zero's baseline consistent with the
surrounding text.
Perhaps you're already aware of this, but as a fop user who
would like to see robust equation support, I thought it
worth pointing out.
Thanks,
Ryan
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
