A Typst package for converting ASCII art diagrams into SVG, powered by aasvg-rs.
Usage
aasvg(str, ...)
Parameters:
str(string, required) — The ASCII art diagram as a stringbackdrop(boolean, default:false) — Enable backdropdisable-text(boolean, default:false) — Disable text renderingspaces(integer, default:2) — Number of spaces for tab replacementstretch(boolean, default:false) — Stretch to fit..args— Additional arguments passed toimage()
#import "@preview/aa-draw:0.1.0": aasvg
#aasvg("A --> B")
Example
See example.typ and example.pdf.
Build
cargo build --release --target wasm32-unknown-unknown
The WASM artifact will be output to target/wasm32-unknown-unknown/release/typst_aasvg.wasm.