Next: Problems with Explorer, Previous: Problems with Saxon 6.5.2, Up: Problems with associated applications
Mozilla uses a very big bug tracking system called Bugzilla. Despite it it's unfortunately very rare that non-fatal bugs are fixed. But although the following list seems to be long, the problems are small by and large.
 
(Thin Space),  
(Em Space), ‌
(Zero Width Non-Joiner for breaking up
ligatures), and &bph;
(Break Permitted Here).
<mlabeledtr>
is necessary if you use stacked
equations with numbering. Unfortunately Mozilla ignores this tag and
prints such equations next to each other, so tbook uses <mtr>
tags instead as a provisional solution. However this means that the
position of the equation number is not optimal.
blah blah blah blah blah blah blah x -Achse blah blah blah blah blah
which is of course unacceptable.
<mrow>
(or {}
in LaTeX syntax) will
never be broken, neither in HTML nor in LaTeX. So if you write
<m>{E=mc^2}</m>
this whole equation will always be on the same
line.
There are also bad line breaks around a MathML equation, similar to the problems with small bitmap equations above. This, too, is a known Mozilla bug.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd" [ <!ATTLIST mtd id ID #IMPLIED> ... the same for other MathML elements ... ]>
tbook does so by itself if you call it with the undocumented XSLT
parameter mathml-ids-in-doctype set to true. However,
the Internet Explorer is stupid enough to display the last
“]>
”. Therefore tbook uses slightly different CSS code in
this case, hiding the “]>
” by setting the text colour to
white. This works at least for Mozilla and IE6, but please test it
with other browsers, too, before you use it. Feedback concerning this
is welcome.1
[1] Since 2003/10/22 this bug is fixed in sources. The upcoming versions (that will contain this fix presumably) are Mozilla 1.6 and Firebird 0.7.