Skip to content

WMF project grants

Peter Krautzberger edited this page Mar 13, 2017 · 6 revisions

WMF project grants

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

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)
Clone this wiki locally