This situation poses a problem for the HTML-Math Working Group. It does not fall naturally within the purview of a math for HTML specification and DTD production to worry about more than the entities allowed in the DTD. However, as experience has shown, a long list of entities with no means to display them is of little use, and a cause of frequent frustrations in trying use a standard. On the other hand, a large collection of glyphs or characters without a standard way to refer to them is not of much use either.
The HTML-Math Working Group has therefore taken on directly specification of part of the full mechanism of proceeding from notation to final presentation, and is collaborating with organizations undertaking specification of the rest.
For instance, we try to use entity names that are contained in ISO TR 9573, which supersedes the ISO TR 8879 annex as far as math is concerned. There are considerations of mathematical usage that do on occasion militate against this, and the TR 9573 lists need supplementing. We hope to be able to agree with the TR 9573 WG on suitable extensions, in the course of the revision of their document that they are presently undertaking.
In addition, a subcommittee has been preparing a comparative listing of math symbols and the names used for them in the ISO, TeX and Mathematica worlds. Tables showing the results are accessible from this section. This work is also shared with the STIX project of the STIPUB group of scientific and technical publishers.
For the above reasons, the work of the Working Group on entities, characters, glyphs and fonts is not expected to be completed, even in its first phase, until July 1997. The tables below are a good indication of the form intended, and the information in the comparative database is supposed to be correct, but this Chapter 6 is probably further from the final version of the Working Group's recommendation in September 1997, than the draft versions of other Chapters.
MathML entity | Unicode | Sample glyph |
---|
There are cases where a glyph image is not yet available, and the tables will be completed in later editions. Since the GIF images are from more than one source the quality and the form of the background vary.
The ordering of the tables is essentially by Unicodes at the present time. They are divided into groups of 100 to make them easier to load into a browser since they involve about one GIF image per character. Later we expect to offer other groupings of this collection of entities. In the Unicode column, if there is no Unicode available then the AFII number appears in brackets, like [2139], or if that is also unavailable then a code from an internal grid system appears in double brackets, like [[cbx]]. For instance:
MathML entity | Unicode | Sample glyph |
---|---|---|
⩕ | [DB3D] | |
∈ | [[bob]] |
Unicode | AFII | grid | ISO 8879 entity | ISO 8879 description | ISO TR9573 entity | ISO TR 9573 description | Elsevier entity | Elsevier description | HTML | TeX text | TeX math | Elsevier glyph | Mathematica name | Mathematica glyph |
---|