mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-27 11:37:59 -06:00
A text line joins runs painted on one baseline, and the audit reported the line's whole text for a cover over part of it, including words painted beside the cover that stay visible (`SECRETtail` for a cover over `SECRET`). TextLine now keeps each joined run's text with the end of its word boxes (TextLine::runs), and the audit reports the runs whose words the cover overlaps. A single run, a line reordered for reading (right-to-left or visual-order Indic), or a cover that overlaps the line's box but none of its words still reports the whole line. Fixes #4164