vectorcraft/crates
bflatastic 1982ecf98d M4.27: area type and rich text in SVG export
Every laid-out line of type is written at its own position (wraps,
indents, tabs, hyphenation and all caps as on the canvas): a positioned
tspan per style run and, on justified lines, per word. Centred and
right-aligned lines are anchored at their centre or right end, so they
stay aligned in a viewer whose font differs. Leading comes from the
layout's baselines, baseline shift is written as dy, horizontal scale as
textLength, vertical scale as the size, tracking and manual kerning as
letter-spacing. The fewerTspans option (engine and dialog) writes one
positioned tspan per line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 07:56:32 +07:00
..
brush Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
color M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
doc M14.5: Preferences > Units drive every length the UI shows and reads 2026-10-05 07:43:41 +07:00
effects M14.5: Preferences > Units drive every length the UI shows and reads 2026-10-05 07:43:41 +07:00
engine M4.27: area type and rich text in SVG export 2026-10-05 07:56:32 +07:00
format Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
geom Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
mcp M4.26: SVG Options in the engine, a dialog and MCP 2026-10-05 07:55:59 +07:00
pathops Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
pdf M4.32: PDF warnings, Summary section, View PDF after Saving and status text 2026-10-05 07:22:27 +07:00
render M14.4: tests main gained follow the no-panic lint rules 2026-10-05 06:40:34 +07:00
svg M4.27: area type and rich text in SVG export 2026-10-05 07:56:32 +07:00
testkit Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
text Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
tools M14.5: Preferences > Units drive every length the UI shows and reads 2026-10-05 07:43:41 +07:00
trace Robustness: VectorCraft never crashes — no panics in shipped code 2026-10-05 06:28:59 +07:00
ui-egui M4.27: area type and rich text in SVG export 2026-10-05 07:56:32 +07:00