wordcraft/crates
Dr. Gled Guri 10eb8798cd
Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191)
* M5.5: Word equations (OMML) import, lay out and save like Word

Equations were flattened to plain text on import. Now OMML is read into a
math tree (fractions, scripts, radicals, n-ary operators, delimiters,
functions, limits, accents, bars, boxes, equation arrays, matrices,
phantoms), laid out with the OpenType MATH table (Cambria Math when
installed, else STIX Two Math and other open math fonts), drawn to screen
and PDF, and written back as the original OMML. Display equations sit on
their own centred line. insert.equation parses the linear format into
structure.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* M5.5: equation editor like Word's — Equation tab, in-place editing, # numbers

Insert › Equation now opens an equation for in-place editing, with the
Equation tab: ready-made equations, Unicode/LaTeX input and conversion
(professional ↔ linear), Normal Text, eight symbol sets, and the eleven
structure galleries (fraction, script, radical, integral, large operator,
bracket, function, accent, limit and log, operator, matrix) with tiles
rendered by the math engine. Typing builds up like Word (a/b, x^2, √, ∑…
then space), Math AutoCorrect turns \alpha, \sqrt… into symbols, Tab moves
between empty slots, arrows/Backspace work through structures, and the
right-click menu has structure commands (fraction type, radical degree,
limit position, matrix rows/columns, remove brackets…). A trailing #(n)
numbers a display equation with the number at the right margin; # alone
numbers it automatically. DOCX output keeps numbers Word-compatible.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* i18n: equation editor strings in Spanish, Brazilian Portuguese and Ukrainian

The catalogs that landed on main after #191 was opened lacked the Equation
tab and equation command labels.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Equations: our own names and order for the built-in equations

Clean room: the ready-made equation list used another product's gallery entry
names and order. Same formulas (and ids), with our own descriptive labels,
grouped by subject (geometry, algebra, calculus, trigonometry, probability).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* ROADMAP: equations row matches the landed equation editor

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fmt after merge

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-10 09:04:52 -04:00
..
control-key Control port: require a per-window key (split from #54) (#124) 2026-10-10 06:56:41 -04:00
doc Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
docbin Import Word 97-2003 .doc files (#28) (#145) 2026-10-10 08:36:38 -04:00
docx Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
engine Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
fonts Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
formats Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
geom Text boxes and floating objects: editing, drag/resize, wrapping, overflow, footnotes (#46) 2026-10-10 08:51:38 -04:00
layout Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
mcp LaTeX (.tex) import and export (#7) (#11) 2026-10-10 06:57:01 -04:00
pdf Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
proof Hidden text: no line breaks, hyphens, wrap areas or bookmark text from text that isn't shown (builds on #152) (#173) 2026-10-10 08:35:35 -04:00
render Render: draw on-screen text like macOS, on whole pixels (#110) 2026-10-10 07:24:26 -04:00
ui-egui Equations: Word (OMML) import, layout and save, plus an equation editor like Word's (#191) 2026-10-10 09:04:52 -04:00
zotero Text boxes and floating objects: editing, drag/resize, wrapping, overflow, footnotes (#46) 2026-10-10 08:51:38 -04:00