Skip to content

feat: add text reliability diagnostics#41

Merged
sjquant merged 6 commits into
mainfrom
w2c-text-reliability-diagnostics
Jul 5, 2026
Merged

feat: add text reliability diagnostics#41
sjquant merged 6 commits into
mainfrom
w2c-text-reliability-diagnostics

Conversation

@sjquant

@sjquant sjquant commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Why

quickthumb diagnostics should catch wrapped text that will be clipped and fonts that render unsupported characters as replacement glyphs.

Changes

  • Adds text-clipped warnings for wrapped text blocks that exceed the canvas or declared max_width.
  • Adds missing-glyph warnings when the active font renders a character as its replacement glyph.
  • Extends structured diagnostic JSON and black-box coverage through Canvas.diagnose() and quickthumb lint --format json.

@sjquant sjquant force-pushed the w2c-text-reliability-diagnostics branch from eabf0de to d610ce6 Compare July 5, 2026 08:42
@sjquant sjquant merged commit acf3bdc into main Jul 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant