-
-
Notifications
You must be signed in to change notification settings - Fork 745
Description
Is your feature request related to a problem? Please describe.
NVDA provides rich reading and navigation of math content via MayPlayer. As long as NVDA can fetch raw mathML from an app, it can then provide this to mathPlayer which will then handle the navigation and generating of speech strings.
To access math content in Microsoft word, the user would install MathType and MathPlayer. The user or author of the document would create mathType equations, or convert Office Math equations to mathType, and then NVDA could use the MS word object model and a mathType API to fetch the mathML.
However, when accessing MS Word via UIA, there is no mechanism to fetch the mathML from mathType.
MS Word does however provide a UIA custom property for fetching mathML from Office math equation nodes.
GUID: {FA170AB3-3229-4E7C-827F-DD05EE0481D9}
Available in MS Word build 14326 and higher.
Describe the solution you'd like
NVDA should support the mathML UIA custom property, and send the mathML to mathPlayer, thereby providing reach reading and navigation of Office math equations in MS word.
However, if a user has an existing document with mathType equations, they will have to highlight each one, and choose Convert to Office Math equation in the context menu.