mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-09 20:03:56 +00:00
A drawing could make the importer keep far more than its own size: every dashed path held its own copy of its linetype, every text object and symbol instance of an array copied its text, font family or block name, and each placement of a block looked at all of its items, hidden or not, without charging the work budget. - Dash lengths kept across the import are capped; past the cap lines are drawn solid. - Text, font family and block-name bytes copied into objects share one 64 MB budget, and a font family longer than 256 bytes falls back to the default. - Each block placement charges one visit per item it looks at, and stops once the budget is spent.