acorde-render-svg
Pure-Rust/WASM SVG renderer driven by acorde-core and acorde-layout.
The crate provides render_svg, render_svg_with_layout, render_svg_row, and render_svg_metadata. Output is deterministic and may include stable data-note-addr hooks for host-side selection and hit testing. The renderer has no browser/DOM dependency and uses font-independent SVG geometry for notation glyphs.
use Score;
use ;
let svg = render_svg?;
Unsupported clefs, accidentals, rows, layouts, and invalid options return RenderError rather than being silently dropped. See the browser contract.