mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 21:44:57 +00:00
VectorCraft reads the symbol definitions of a large canvas .ai or EPS, and of a .ai whose page is in larger units, in the same units as its layers. Opening such a file scaled the layers and graphic styles up to full size but left the symbols' art as it was. Instances on the layers drew at the right size, but each one's transform carried the factor N, and a newly placed instance came in at 1/N of the size, where N is the file's large canvas scale or its page's unit. - Opening the file now scales each symbol's art, strokes and effects with the layers. Instances on the layers, in symbol art, in pattern tiles and in opacity masks keep their own scale and rotation and draw where they did. - A symbol library without layers from such a file gets the same scale as its graphic styles. - Opacity masks on the layers that do not move with their object are scaled with the layers too, as are those in symbol art. - Editing data that VectorCraft wrote (its %%Creator line) keeps its symbols and those masks at their own size, as the .ai save writes them, so files saved by earlier versions open as before.