Arabic-aware math input
Jervis Math
Math input and computation with first-class Arabic variables, shipped as one package for Vue, React, Angular and Web Components.
Private work — described at a high level. Code, internal screens and client details are intentionally left out.
Problem
Math editors assume Latin variables and left-to-right input. In Arabic curricula a variable is س or ص, digits may be Arabic-Indic, and the expression still has to parse, validate and evaluate correctly.
Architecture
A semantic adapter maps Arabic letters to stable symbols before computation and back for display, and normalizes Arabic-Indic and Persian digits. Framework bindings are subpath exports over a single Web Component core, with SSR, MathML and AsciiMath output.