mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-01 13:47:21 -06:00
The import read each form's /Group /I and /K from the file in order and matched them to the transparency groups the interpreter pushed. The interpreter draws a group that adds nothing (full opacity, Normal, no mask, neither flag) straight onto its parent without pushing it, so every group after one took another group's flags. Blend steps written as a knockout group of falling opacity then painted over each other and drew as solid dark shapes instead of light rings. The interpreter already reports the flags right after pushing a group (set_knockout, set_isolated); the import now uses those and drops the file-order list. That list was capped at 10,000 entries, past which a page failed to import; that limit goes with it.