mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
A `.ai` opened from its editing data lost a text object on a layer that shows and has Print off when its page drew no type for it. prune_unseen weighs each text object made from the text document that the page's type doesn't match against the page, and the layers are drawn for that comparison as they print (as_printed), with such layers hidden. Taking one of these objects out never changed the comparison, so each was removed with the note "text objects that the file keeps but its page doesn't draw ... are left out". unmark now carries a print flag next to the shown flag, and a layer with printable off clears it for everything it holds. Only made text objects that show and print are weighed against the page; the others stay on their layer. Docs: docs/mcp.md, docs/target-app-parity.md.