# merman-render
Headless layout + SVG renderer for Mermaid.
Baseline: Mermaid `@11.12.3` (upstream Mermaid is treated as the spec).
This crate provides:
- Layout (geometry + routes) on top of the semantic model from `merman-core`
- SVG output with parity-oriented DOM comparison against upstream baselines
If you want a single ergonomic API surface, use the `merman` crate with the `render` feature.
Note: upstream Mermaid renders `$$...$$` fragments via KaTeX (JS) and measures the resulting HTML
in a browser DOM. merman is pure-Rust by default, so optional math rendering is exposed as a
pluggable interface (`merman_render::math::MathRenderer`), with a no-op default.
Parity dashboards and automation live in `docs/alignment/STATUS.md` in the repository.