26 lines
1.2 KiB
TOML
26 lines
1.2 KiB
TOML
[package]
|
|
name = "epiphany-render-svg"
|
|
version = "0.0.0"
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
authors.workspace = true
|
|
repository.workspace = true
|
|
description = "Agent I's SVG renderer behind the Epiphany RenderIR interface (spec Chapter 7): turns a ResolvedLayoutIR into well-formed SVG 1.1 using genuine Bravura SMuFL path outlines or an embedded-font text mode. A renderer, not an engraver — it makes SVG-encoding choices only, never engraving-semantic ones."
|
|
|
|
[dependencies]
|
|
# The renderer consumes the Chapter 7 ResolvedLayoutIR / RenderIR and the glyph
|
|
# catalog, all defined in epiphany-layout-ir.
|
|
epiphany-layout-ir.workspace = true
|
|
|
|
[dev-dependencies]
|
|
# The demo binary's `--solver=real` path drives Agent I's engrave solver; only
|
|
# the example/tests need it, so it is a dev-dependency (the renderer itself is
|
|
# solver-agnostic — it consumes a ResolvedLayoutIR from any solver).
|
|
epiphany-engrave.workspace = true
|
|
# Fixtures and the score-graph types the demo binary and acceptance tests build
|
|
# their input from.
|
|
epiphany-testkit.workspace = true
|
|
epiphany-core.workspace = true
|
|
# BLAKE3 (the workspace's sole hash) for the embedded-font content-integrity test.
|
|
epiphany-determinism.workspace = true
|