Dirac Home
Navigation item arrowHome
Navigation item arrowOverview
Navigation item arrowProject Page
Navigation item arrowDownload
Navigation item arrowDocumentation
Navigation item arrowLicences
Navigation item arrowGetting involved
Navigation item arrowContact us
Navigation item arrowSummer of Code 2006
Navigation item arrowProject ideas

SourceForge.net Logo
Valid XHTML 1.1!
Browser compatibility notes

One of our aims within the Dirac project is to support and encourage other open standards. As part of this we're keen to support W3C in their work on standards for the web. This site is written in XHTML 1.1 and parts of it make use of MathML for equations and SVG for diagrams. Here's the nub of the problem: the browsers are still catching up with the defined standards, and you're very likely to need a newer browser version or plug-ins in order to see this content. We'd recommend using Firefox, but if you'd rather use something else, that's your choice.

Because SVG support is still very limited in mainstream browsers, we've arranged for browsers to show GIF renderings if they can't handle it. But these renderings aren't included in the Dirac distribution - if you're browsing a local copy of the documentation, your browser will try and download the GIF images from the internet. If it can't retreive them, you'll see a message explaining why.

For more information, please click on your preferred browser and OS combination below:

Windows with...

Linux with...

MacOS with...

Windows with Internet Explorer

You'll need IE 6 or later. You'll also need the MathPlayer 2.0 plugin from Design Science for rendering the MathML equations and the Adobe SVG plugin (3.0 or later) for the SVG diagrams.

IE seems to throw a wobbly if you load the pages from local disc rather than from the Dirac site. This is caused by trouble with MIME types (IE doesn't recognise files with a .xht extension). If you see a message saying "This XML page cannot be rendered" or you find that IE insists on using Firefox to load certain pages, this is what's going on. There's a nasty registry hack that might help get you around this: download it here. This is a kludgy solution - you have been warned! Otherwise, read the online version of the site with IE or use another browser to look at the local one.

Windows with Firefox

Firefox supports the MathML equations natively, although Mozilla recommend that you download extra fonts to your system to get the best performance.
In the off-the-shelf version of Firefox, you'll see the GIF renderings of SVG diagrams. Firefox will display an "install additional plugins" message, but you should ignore it as when you click it it won't find a suitable plugin. To handle the SVG graphics natively, you'll need a bleeding-edge version of Firefox: get it from the Mozilla SVG project page.

Windows with Mozilla Suite

Follow the instructions given for Firefox, above, but if you want native SVG rather than GIF renderings, download the SVG-enabled version of Mozilla Suite from the build page

Windows with Netscape

Netscape 7.2 can do the MathML fine, but takes the GIF substitutions for the SVG. If you upgrade to Netscape 8, you'll find that it works like Firefox when in Firefox mode and like IE when in IE mode (look at the icon in the bottom left hand corner). It does still suffer trouble when loading files from local disc when in IE mode - pages take a long time to load, or fail to appear at all.

Windows with Opera

Opera 8 has support for SVG (although sometimes the rendering isn't ideal) but no support for MathML at all. You may be able to fudge MathPlayer into Opera by installing MathPlayer for Netscape and then copying the plug-ins across, but we can't guarantee anything.

Linux with Firefox

Firefox supports the MathML equations natively, but to get the equations to look right you'll need to download and install the extra fonts.
In the off-the-shelf version of Firefox, you'll see the GIF renderings of SVG diagrams. Firefox will display an "install additional plugins" message, but you should ignore it as when you click it it won't find a suitable plugin. In order to handle the SVG graphics natively, you'll need the bleeding-edge version of Firefox: get it from the Mozilla SVG project page. You get a choice of the libart or cairo rendering backends. Libart is quicker but cairo has more features.

Linux with Mozilla Suite

Mozilla 1.7.8 works, although its MathML rendering isn't ideal (this may be a fonts issue). Older versions of Mozilla don't substitute GIF images for SVG, so make sure you have an up-to-date version.You'll want the maths fonts - follow the instructions given for Firefox, above. If you want native SVG support, download the SVG-enabled version of Mozilla Suite from the build page

Linux with Konqueror

Konqueror 3.3 can't do MathML at all, but it does make a reasonable stab at the SVG diagrams - it uses KSVG to render them, which is included with KDE versions 3.2 or greater. There are still rendering bugs, but the diagrams are viewable.

Linux with Opera

Opera 8 has support for SVG (although sometimes the rendering isn't ideal) but no support for MathML at all.

MacOS with Firefox

Firefox 1.0.4 for Macintosh is fine with the MathML. For SVG rendering, install the Adobe SVG plugin.

MacOS with Camino

Camino 0.8.4 can't do MathML but will work with the Adobe SVG plugin to render SVG.

MacOS with Safari

Safari doesn't support MathML or SVG natively. Version 1.2.4 (Panther) just ignores the MathML, but version 2.0 (Tiger) throws up a selection of XML errors. Both versions work with the Adobe SVG plugin if installed.