W3C home > Mailing lists > Public > www-math@w3.org > September 2015

RE: DOM5 and MathML4

From: Murray Sargent <murrays@exchange.microsoft.com>
Date: Mon, 21 Sep 2015 19:12:44 +0000
To: Adam Sobieski <adamsobieski@hotmail.com>, "www-math@w3.org" <www-math@w3.org>
Message-ID: <2c08b9a421864eefa690643b3eee21c6@DFM-TK5MBX15-06.exchange.corp.microsoft.com>
Adam wrote:

I’d like to share a link: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3848348-enhance-directx-directwrite-with-the-layout-and-re.  DirectWrite and DirectX Graphics mathematical layout and rendering would entail mathematical notations for apps, including document authoring software, the Edge browser as well as 3D graphics rendered with DirectX 12.

The Microsoft Office apps and RichEdit already have elegant math rendering on Direct2D/DWrite. Edge uses Direct2D/DWrite and LineServices<http://blogs.msdn.com/b/murrays/archive/2006/11/15/lineservices.aspx>, which has the TeX-quality math handler. Adding native MathML support to Edge is mostly a matter of hooking up the math callbacks that LineServices makes for math zones. It’s a little tricky since LineServices expects object prefix notation and Presentation MathML is often infix, e.g., <mrow>.

The major problem with this approach though is that LineServices isn’t documented publically. It would be good to expose math interfaces that people can use. The RichEdit math facilities are documented in MSDN, but they are disabled in the Windows RichEdit msftedit.dll. Hopefully we can change that.

Murray
Received on Monday, 21 September 2015 19:13:22 UTC

This archive was generated by hypermail 2.3.1 : Monday, 21 September 2015 19:13:24 UTC