Files
designcraft/crates/engine
moppeeerandClaude Opus 5.5 0ecb63229c Find Format: match on the attributes as validated, numbers at any depth, one pass over the runs
- The Find Format's character attributes are read through
  `CharAttrs::set_json` and matched as the document writes them
  (camelCase keys, its number forms), so `font_style` finds what
  `fontStyle` finds. A null attribute asks for nothing.
- Values compare numbers within rounding inside objects and lists too, so
  a 14 pt leading written as `{"kind": "points", "value": 14}` matches.
- `FindFormat::spans` passes over a story's runs once, with a cursor that
  only moves forward across the paragraphs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 00:17:07 +02:00
..