MathML in Chromium

A fundraising campaign to add MathML support in Chromium



Fundraising Project

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 Chromium.

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.


MathML

Screenshot of MathML rendered by Safari
Screenshot of MathML rendered by Safari

Why is MathML better than other solutions?

Overview of native MathML support: advantage and status
  • W3C recommendation and web-platform-tests coverage for the best interoperability.
  • Native implementation for efficient layout and automatic reflow.
  • No external resources required except for purely stylistic information.
  • Cross-compatible and high-quality rendering possible using TeX and OpenType MATH rules.
  • Visual rendering fully controlled by font and CSS styling.
  • Compatible with the other HTML5 technologies for best user and developer experience.
  • Formula content works well with browser UI: zooming, select, copy & paste, find text, etc.
  • Information properly exposed to assistive technologies.

Why trust Igalia to implement MathML in Chromium?

  • Uniquely capable of designing an implementation aligned with Google’s plans for Chromium.
  • Open source consultancy that specializes in ALL the open source browser technologies: WebKit, Chromium, Firefox, Servo.
  • One of the top contributors to WebKit and Chromium with extensive experience in standard implementation in browsers including CSS Grid Layout in Blink and WebKit, ECMAScript in JSC, V8 and SpiderMonkey, WebRTC, Web Crypto, Streams and Media source extensions in WebKit, full ARIA support in WebKit, CSS Clipping support in Servo, etc.
  • Igalia already has experience in implementing MathML in Firefox and WebKit.

Join the effort and become an official sponsor so that everyone can benefit from the MathML standard!

Bronze (USD 2K)

  • Small logo on the MathML in Chromium page
  • Final report of the project

Silver (USD 5K)

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

Gold (USD 10K)

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

Platinum (USD 20K)

  • Logo on the MathML in Chromium page
  • Subscription to internal project mailing list
  • Short weekly report of activity
  • 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.


Sponsors

Want to become a Sponsor? Check out the detailed information!

Igalia