-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
WMF project grants
Peter Krautzberger edited this page Mar 13, 2017
·
6 revisions
For MathJax:
- improved i18n
- RTL/bi-di support
- support for complex text layout in TeX input (https://github.com/mathjax/MathJax/issues/474)
- improved font support
- improve dev tools for adding new fonts
- add fonts for better Unicode coverage (in particular for the above)
- better font-mixing / fallback behavior so that "non-math" fonts (e.g., the surrounding text font) can be used without losing functionality
- elementary MathML support?
- rendering support
- TeX macro support
- compatibility between mathoid and MathJax v3
- new features (like the above) will very likely be v3-only
- => ensure that the v3 design aligns with mathoid's requirements
- in particular, ensure performance improvements are not lost
- in particular, better compatibility with texvc to enable more MathJax features in mathoid
- new features (like the above) will very likely be v3-only
For SRE
- localization
- develop speech rules for various languages
- requires collaboration with country-specific specialists (we have some contacts but not for all languages)
- integrate semantic analysis (e.g., wikidata)
- develop heuristics specialized for Wikipedia's content (i.e., leverage information from custom macros)
- extend MathJax's a11y extension (which integrate SRE in the client) to handle mathjax-node output and thus provide an opt-in on the client-side.
- "deep aria label" output to make MathJax's output aurally explorable (not just a speech string but DOM exploration to navigate subexpression)