Alex Gorevski and GitHub
e9142754a4
Fix text ink bounds overflow ( #750 )
...
* Fix text ink bounds overflow
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: e77cd34a-ce3e-4981-996f-4d37d49df90d
* Validate type size and tracking parameters
Reject out-of-range text metrics at type command boundaries to avoid silently empty renders.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: e85c024b-ace5-4415-9208-b8d4e4684505
---------
Copilot-Session: e77cd34a-ce3e-4981-996f-4d37d49df90d
Copilot-Session: e85c024b-ace5-4415-9208-b8d4e4684505
2026-10-07 17:12:55 -04:00
Brandon Thomas and GitHub
ae80df2eb4
Vertical type (tategaki): lay out, render, edit and round-trip ( #199 ) ( #246 ) ( #246 )
2026-10-05 11:48:14 -04:00
Brandon Thomas and Claude Opus 5.5
f7eb6ea9e7
Format: adopt the craft-family rustfmt.toml and format the workspace
...
CI's `cargo fmt --all -- --check` has failed on every run because the
repo had no rustfmt config and was never formatted. Use the same settings
as EffectCraft/FilmCraft (max_width 160, use_small_heuristics Max), which
also keeps the churn small. Formatting only; no code changes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 11:31:17 -04:00
Brandon Thomas
536a7346fb
more algorithms, progress
2026-10-01 08:25:06 -04:00
Brandon Thomas
ae92ac20bf
continued wip
2026-09-30 09:37:18 -04:00