| 1 | # Native equation controls |
| 2 | |
| 3 | An isolated OneNote 14.0.4763.1000 clone authored a page through the equation UI |
| 4 | (Alt+=): `x^2+y^2=z^2`, `(a+b)/(c+d)`, and inline `\alpha+\beta`. |
| 5 | The UI showed superscripts and a stacked fraction; ordinary text follows the |
| 6 | first equation. `read/page-000.xml` exports three MathML expressions, including |
| 7 | their structure and display/inline distinction. The clone was deleted. |
| 8 | |
| 9 | The source contains mathematical Unicode plus FDD0/FDEE/FDEF structural controls. |
| 10 | MathFormatting is set on the equation style. The two structured expressions have |
| 11 | 11 and 3 TextRunData property sets respectively. Their private properties remain |
| 12 | opaque, with a checked one-to-one association to the UTF-16 runs in the model. |
| 13 | The report identifies these equations and links to the native reference; it does |
| 14 | not display structural controls as ordinary prose. The inline Greek expression |
| 15 | contains no structural controls and remains readable. |
| 16 | |
| 17 | [A fresh-clone read](../native-math-cold-01/read/page-000.xml) exports identical |
| 18 | MathML. `tests/document.rs` verifies the stored text, run associations and math |
| 19 | flags; `tools/test_document_oracle.py` verifies native equation structure and its |
| 20 | preservation across caches. The public document fuzzer includes this source. |