Closed
Bug 30543
Opened 25 years ago
Closed 24 years ago
Mozilla MathML entities not MathML 2.0 conformant
Categories
(Core :: MathML, defect, P3)
Tracking
()
RESOLVED
FIXED
mozilla0.9
People
(Reporter: gartside, Assigned: rbs)
References
Details
The entities defined in mozilla's mathml.dtd are not in line with the w3c mathml
entities http://www.w3.org/TR/2000/WD-MathML2-20000211/byalpha.html .
Many w3c entities are not defined (eg isin (w3c) which is equivalent to Element
(w3c and moz)) and other mozilla entities are not w3c (eg egr (moz only) instead
of epsi (w3c only) - epsilon).
My particular concern is that I am helping Eitan Gurari to make his tex4ht
(la)tex to xhtml/mathml convertor work with mozilla....
If it would help I would be willing to make a new mathml.dtd for mozilla
including all the w3c mathml entities. (Probably though a `real' programmer
could write a little script to convert the above page automatically very quickly
- it will take me a little longer.)
Entitities that are used are MathML 1.0 conformant (a spec). What you are
suggesting is that they should be MathML 2.0 conformant (a draft still in flux).
Updated title to reflect this.
Summary: MozillaMathML entities not conformant → Mozilla MathML entities not MathML 2.0 conformant
Reporter | ||
Comment 2•25 years ago
|
||
I see. Thanks for explaining that. Not quite sure what to do re tex4ht...
I already wrote a script that will produce mathml.dtd from this byalpha.html
(see the mathml/tools directory).
Is there a large difference between the two lists of entities?
Or in other words, is it worth moving to the new list now?
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Reporter | ||
Comment 4•25 years ago
|
||
In light of Robert Miner's message on the newsgroup, may I suggest that we wait
until 1) the new mathml2 entity list is out and 2) the xhtml namespace bug is
fixed (current xhtml pages have a html4.0 namespace) -this should be fixed soon
(its a PDT-). Then as soon as you make the changes I'll put out mztex and
mzlatex (Eitan Gurari's tex4ht modified to be mozilla friendly).
And, yes, there are significant changes.
Comment 5•24 years ago
|
||
This bug has not been touched for more than nine months. In most cases, that
means it has "slipped through the net". Please could the owner take a moment to
add a comment to the bug with current status, and/or close it.
Thank you :-)
Gerv
Comment 6•24 years ago
|
||
MathML 2 is a proposed recommendation as of 8 Jan 2001, see http://www.w3.org/Math/
Hopefully, this should be fixed by the M0.9 time frame. I now have the
updated DTD, but to enable it requires sync.ing with the MathFont Encoding
Tables so that the new Unicode points agree with the glyphs in the fonts. I am
not getting much feeback on the encoding tables (they are tedious and
undertstandbly people stay away from them). I may have to settle with whatever
iteration I may reach at M0.9.
Target Milestone: --- → mozilla0.9
Would it be possible to include a test version of the new tables in Mozilla 0.8.1? It might
be easier to test the encoging tables with MathML documents (as opposed to reading the
encoding tables).
Since it is a whole system, all the pieces are important. But I now got all of
the back-end ready to go -- bug 72161. I am not sure if it might be possible
to still check-in M0.8.1. But if the back-end is checked-in, it still wouldn't
be possible to test the encoding tables off the shelves -- because the ucvmath
module needs to be updated with the changes. So re-compilation of the ucvmath is
still needed. (once all the glyphs have been assigned, re-compilation will not
be needed anymore because the same assignments will be re-used and no changes
will arise in the ucvmath module)
However, the perl script encode.pl produces a html output which is a visual form
of what has been encoded internally. Here is an example for the Symbol font
(the graycode (color gray) in the ultimate reference to the glyph -- which
could be a generated PUA code, i.e., doing &#xgraycode; can really display the
glyph in the browser):
http://www.mozilla.org/projects/mathml/fonts/encoding/symbol-encoding.html
Depends on: 72161
Assignee | ||
Comment 10•24 years ago
|
||
Checked-in. Since I have also updated ucvmath, there should be no question
marks for missing glyphs when visiting the 'visual encoding results' (well,
that's not quite acurate. CMR10 and CMMI10 will be alright when I land the patch
on bug 73273). But with this fix, it is already possible to define new stretchy
combinations in the other existing property files without recompilation.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•