MathML in Chromium

Primary sponsor

The National Information Standards Organization (NISO) is the primary sponsor of this project through a grant from the Alfred P. Sloan Foundation. They have shown a great support on the MathML in Chromium initiative and will be sponsoring the main part of the project which is described in the Project Roadmap.

We are very happy to have their support and we really hope more companies/organizations could join them to help us in the development of extra features, improvement of test coverage and interoperability, in addition to retake the work around MathML standard at W3C.

National Information Standards Organization (NISO) logo
Alfred P. Sloan Foundation logo

Other sponsors

Platinum sponsor

Pearson logo

Bronze sponsor

American Physical Society logo


Igalia logo

Your support is important

Math contents today are well rendered in Firefox and WebKit-based browsers. We believe they will be greatly accessible once MathML gets implemented in the most widely used browser, Chrome, which accounts for 60% of market share in desktop and 85% of market share in mobile platforms. We are seeking funding from the STEM publishing industry and organizations from the education and scientific sector that would benefit from the MathML implementation in Chrome and other Chromium-based browsers.

Why fund raising? MathML implementation requires a substantial development effort that requires a team of browser experts working for more than a year to ship the initial implementation. This is one of the main reasons why we think collective funding is a great initiative as it would mean enabling MathML in all open source browsers with partial investment from the beneficiary organization.

Mathematical formulae provide a symbolic representation of mathematical concepts and have had a fundamental role to disseminate educational, technical and scientific knowledge in written form. Today, the Web is one of the main medium to share information and MathML was designed to integrate mathematical formulae in web pages. However, the very popular Google Chrome, which accounts for the biggest share in the browsers market, still lacks support for native mathematical rendering. This forces authors to use one of the many alternative methods to write mathematical formulae such as generating PNG or SVG images, emulating mathematical layout with a CSS style sheet or using third-party Javascript programs to format equations. Following Google’s Web Platform Predictability effort, the present project aims at implementing MathML in Chromium in order to get an interoperable way to share mathematical formulae using a standard that is well-integrated in the web platform ecosystem.

Not only browser companies but also companies that have interest in specific specifications have collaborated with Igalia to push the implemention of web technologies forward. CSS Grid Layout is an example of such technologies whose support in Chromium and WebKit has been developed by Igalia since 2012. Mozilla or Apple have worked on integrating and maintaining MathML support in their browsers (with the help of volunteers) but the big improvements in WebKit were again led by Igalia. Implementing standards in browsers is a long-term effort that not everybody can achieve alone. That is why we started a collective fundraising campaign for implementing MathML in Chromium. This will hopefully open the way to future exciting collaborations between all the actors of the Web.

Support the project

The best way for your company/organization to show support for MathML is to become an official sponsor. Become sponsor and get your logo displayed on our web site! In addition, you will get the benefits summarized below.

With your support we’ll be able to advance more in the development of additional features, improve interoperability between the different web rendering engines implementations and work on the MathML standard.

Sponsorship details

Platinum (USD 20K)

  • Logo on the MathML in Chromium page
  • Subscription to internal project mailing list
  • Short bi-weekly report of activity
  • Final report of the project

Gold (USD 10K)

  • Logo on the MathML in Chromium page
  • Short bi-weekly report of activity
  • Final report of the project

Silver (USD 5K)

  • Logo on the MathML in Chromium page
  • Final report of the project

Bronze (USD 2K)

  • Small logo on the MathML in Chromium page
  • Final report of the project
We are happy to discuss other special sponsorship options if you are interested in contributing. Your interest and sponsorship can make MathML a reality in all open source web engines. Please [contact us](mailto:mathml@igalia.com) to discuss conditions and payment options.