- From: William F Hammond <hammond@csc.albany.edu>
- Date: Fri, 22 Dec 2006 12:01:43 -0500
- To: www-math@w3.org
<juanrgonzaleza@canonicalscience.com> writes:
> In the first version of the input syntax for MathML i discussed here,
> stuff as entitities was represented as empty elements. Not just for MathML
> but also for XHTML. E.g. ó was <oacute/> and next defined via
> Schema (no DTD).
I don't see oacute as a math symbol; it's just another letter.
If it's used in one's locale, why not just use it as it is.
If it's not used in one's locale, it might be convenient to have
<ocaute/> in one's author-level documenttype, but I don't see it
as other than cdata for a browser-level documenttype.
> In a visual representation, you just copy tokens and the times is mainly
> redundant. But it is not for aural rendering. "4 times pi" is standard in
> spoken mathematics. [4 * pi] is better than [4 pi].
In my experience one usually says "4 pi" rather than "4 times pi".
Are you saying that mathml-capable aural user agents commonly do not
make a distinction between
<mi>x</mi><mi>y</mi> and <mi>xy</mi> ?
Perhaps a lame aural agent might fail in this regard. But, on the
other side, a lame visual agent might also fail by inserting an
unknown symbol indicator for <mo>&invisibleTimes;</mo>. (There is a
history of this.)
> Also the invisible times can be useful for automatic linebreaking.
But doesn't it bind rather tightly? Inside an mrow wouldn't a + operator
usually be a better place to break?
As an author if I think the context for using <mi>x</mi><mi>y</mi>
might not be sufficient to imply invisibleTimes, then I will use
something explicit like \cdot.
-- Bill
Received on Friday, 22 December 2006 17:02:16 UTC