- From: David Carlisle <davidc@nag.co.uk>
- Date: Mon, 31 Mar 2008 12:16:08 +0100
- To: jg307@cam.ac.uk
- Cc: public-html@w3.org, www-math@w3.org
> The IteX:
> The equivalent MathML:
the generated mathml is rather more verbose than needed
<mstyle fontweight="bold">
<mrow>
<mi>H</mi>
</mrow>
</mstyle>
for example is the same thing as
<mi fontweight="bold">H</mi>
Once those redundant levels are removed the main author shorthand is
using TeX names for the symbols. Using entity names in HTML is already
problematic and I don't see anyone really suggesting adding a couple of
thousand character names in TeX _\_oint syntax is going to be any
less of a problem than adding them in SGML _&_oint; syntax.
Without symbolic names for characters, _no_ markup for mathematics is
going to be usable without a certain level of editor support to map from
names (or graphical menus) to the uniocde slots. I probably have spent
as long looking at unicode character numbers for mathematics than anyone
(I edit that part of the MathML DTD) but I never remember more than half
a dozen numbers.
With a small amount of text editor support such as closing open
elements and less perhaps small amount of text editor support such as
auto-completion of element names based on language knowledge, it doesn't
really take many more key strokes to type
\frac{\partial \mathbf{D}}{\partial t}
as
<mfrac> <mo>∂</mo><mi mathvariant="bold">D</mi></mfrac>
David
________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.
________________________________________________________________________
Received on Monday, 31 March 2008 11:16:54 UTC