W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > July to September 2007

Re: Marking Up Mathematical Symbols

From: Alexey Beshenov <al@beshenov.ru>
Date: Wed, 12 Sep 2007 19:01:33 +0400
To: "Andy Laws" <adlaws@gmail.com>
Cc: WAI Interest Group list <w3c-wai-ig@w3.org>
Message-Id: <200709121901.34798.al@beshenov.ru>

On Wednesday 12 September 2007 17:38, you wrote:

> Can any one please advise on best practices for marking up Mathematical
> Symbols such as ------> ø

Unicode contains most of the needed symbols. I think you mean mathematical 
expressions, not only separate operators/signs.

You should use proper markup language for mathematical content, MathML. It's 
not widely supported (as far as I know, by Geckos native engine and MSIE 
standalone plugins only), but it's supposed to be the most accessible 
technology.

If you need to support users with old graphical browsers, you can use images. 
Good idea is to prepare them with LaTeX (as far as I know, there are no 
better rendering engine) and use LaTeX code as alternative text. There are 
some XSLT solutions for LaTeX to MathML conversion, so there are no need to 
work with LaTeX manually.

Anyway, it's better to suggest users to choose from MathML and images.

See the W3C MathML FAQ http://www.w3.org/Math/mathml-faq.html for more 
information on MathML (note that some information on implementations isn't 
up-to-date).

P.S. It seems that your message contains typo. 'ø' is the U+00F8 "LATIN SMALL 
LETTER O WITH STROKE" (which is not a mathematical symbol), I think you want 
to use the U+2205 "EMPTY SET".

-- 
Alexey Beshenov <al@beshenov.ru>
http://beshenov.ru/
Received on Wednesday, 12 September 2007 15:01:52 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 10 December 2014 20:11:52 UTC