J Changes (Non-Normative)
Overview:
Mathematical Markup Language (MathML) Version 2.0
Previous: I
Working Group Membership and Acknowledgments (Non-normative)
Next: K
References (Non-normative)
 
J
Changes (Non-normative)
This appendix summarizes the changes with respect to the
preceding version (1.01) of the MathML Specification.
-
changes to
Chapter 1 [Introduction]
-
rewritten to reflect developments since publication of
the MathML 1.0 Recommendation, for example XML, XSL, CSS and schemas
-
changes to
Chapter 2 [MathML Fundamentals]
-
rewritten to reflect developments since publication of
the MathML 1.0 Recommendation, for example XML, XSL, CSS and schemas
-
examples were rewritten to reflect good MathML 2.0 practice
-
descriptions of attribute values were updated to reflect
MathML 2.0
-
changes to
Chapter 3 [Presentation Markup]
-
introduced a new section on bidirectional layout of
mathematics
-
introduced new mathematics style attributes
mathvariant
,
mathsize
,
mathweight
, and
mathcolor
on token elements, and deprecated the
use of
fontfamily
,
fontsize
,
fontweight
,
fontstyle
and
color
.
-
introduced new elements
mglyph
,
menclose
and
mlabeledtr
and updated related text accordingly
-
added attributes
beveled
,
numalign
and
denomalign
to
mfrac
-
added a linebreaking attribute to
mspace
-
required
mtr
and
mtd
elements to be
explicit instead of allowing them to be inferred.
-
changes to
Chapter 4 [Content Markup]
-
deprecated the use of
reln
and
fn
and
changed the use of
apply
accordingly
-
introduced
csymbol
and added a discussion about the
relation to the deprecated
fn
element
-
introduced new content elements
domain
,
codomain
,
image
,
domainofapplication
,
arg
,
real
,
imaginary
,
lcm
,
floor
,
ceiling
,
equivalent
,
approx
,
divergence
,
grad
,
curl
,
laplacian
,
card
,
cartesianproduct
,
momentabout
,
vectorproduct
,
scalarproduct
,
outerproduct
,
integers
,
reals
,
rationals
,
naturalnumbers
,
complexes
,
primes
,
exponentiale
,
imaginaryi
,
notanumber
,
true
,
false
,
emptyset
,
pi
,
eulergamma
,
infinity
,
piecewise
,
piece
and
otherwise
-
corrected examples and fixed typos
-
expanded the attribute
definitionURL
to allow a URL
or a URI as a value
-
clarified the use of presentation markup inside
cn
-
made use of
encoding
attribute more
uniform
-
changed description of the use of
bvar
in
combination with
min
and
max
-
changes to
Chapter 5 [Combining Presentation and Content Markup]
-
added description of content-faithful transformation
-
updated examples to reflect MathML 2.0
-
define list of content that can appear in presentation
-
add attribute
xref
for cross-referencing purposes
-
added examples using XLink and namespaces
-
make use of
encoding
attribute more uniform
-
miscellaneous typographical corrections
-
changes to
Chapter 6 [Characters, Entities and Fonts]
-
added a new section describing the methods of using Unicode
data within MathML
-
added a new section describing the correspondence between
Math Alphabet characters and the
mathvariant
attribute
-
completely revised and reformatted the MathML character
tables to reflect changes in Unicode since MathML 1.01
-
changes to
Chapter 7 [The MathML Interface]
-
reworked the text in acknowledgement of the fact that the top-level and
interface elements for MathML are now in practice the same
-
rewrote the text about linking to reflect changes in XLink
since MathML 1.01
-
revised material about interactions with embedded renderers to
reflect the current state of DOM implementation
-
added a definition of deprecated features in MathML 2
-
updated the text to reflect the use of namespaces and the
introduction of XHTML.
2.0
-
added a new section on the appropriate use of CSS and the
new mathematics style attributes in rendering environments with
support CSS
-
changes to
Chapter 8 [Document Object Model for MathML]
-
this is a completely new chapter
-
changes to
Appendix A [Parsing MathML]
-
renamed attribute
occurence
to
occurrence
-
added global attribute
xref
-
add links to tables for each entity set
-
changes to
Appendix B [Content Markup Validation Grammar]
-
Updated to reflect MathML 2.0.
-
changes to
Appendix C [Content Element Definitions]
-
completely rewritten to reflect changes in MathML 2.0
-
changes to
Appendix F [Operator Dictionary]
-
entries in operator dictionary are parametrized
-
operator dictionary has become a non-normative part of the specification
-
new entries were added to operator dictionary
-
changes to
Appendix D [Document Object Model for MathML]
-
this is a completely new appendix, containing the IDL definitions
-
changes to
Appendix H [Glossary]
-
added entries for XSL, XSLT and XSL FO
-
changes to
Appendix I [Working Group Membership and Acknowledgments]
-
all members of first and second Math Working Group are listed
-
changes to
Appendix J [Changes]
-
completely new appendix, based on the logs obtained from CVS
-
changes to
Appendix K [References]
-
added and updated many entries
-
general changes
-
text of specification now in XML form, with HTML and XHTML rendering by
means of XSLT, and PDF rendering by means of XSLT and T
EX
-
fixed errors in spelling and notation
-
normative examples of formulas are images, with a LaT
EX equivalent
-
non-normative examples of formulas are HTML constructions wherever possible
-
improved cross-referencing
Overview:
Mathematical Markup Language (MathML) Version 2.0
Previous: I
Working Group Membership and Acknowledgments (Non-normative)
Next: K
References (Non-normative)