Re: DOM5 and MathML4

Murray,




Thank you for the information.  Mathematical notations, scientific notations, diagrams and other educational contents for 3D graphics and video production scenarios, in particular with API or abstraction layers for computer-automated design and layout, are topics interesting to me (https://www.linkedin.com/pulse/artificial-mental-simulation-adam-sobieski).






Adam






From: Murray Sargent
Sent: ‎Monday‎, ‎September‎ ‎21‎, ‎2015 ‎3‎:‎14‎ ‎PM
To: Adam Sobieski, www-math@w3.org






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, 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 Tuesday, 22 September 2015 01:45:06 UTC