This also creates a really nasty interoperability bug amongst Adobe's products. This becomes super apparent when using CC libraries. Behaviour is inconsistent even amongst Adobe's flagship products.
Scenario: We maintain our icon set in illustrator (because we also need CMYK versions) and save the artboards into single .ai files and put them inside a CC library (drag and drop to cc desktop app).
Now, when dragging these 'files' from the library panel of your favorite Adobe tool onto its canvas, we see the following behaviour:
Photoshop and Illustrator preserve the bounding box that is defined by the artboard, as is expected.
XD and InDesign ignore the bounding box that is defined by the artboard – probably because there's internal conversion to SVG.
Our workaround was to add a transparent rectangle that's exactly the size or the artboard.
This also creates a really nasty interoperability bug amongst Adobe's products. This becomes super apparent when using CC libraries. Behaviour is inconsistent even amongst Adobe's flagship products.
Scenario: We maintain our icon set in illustrator (because we also need CMYK versions) and save the artboards into single .ai files and put them inside a CC library (drag and drop to cc desktop app).
Now, when dragging these 'files' from the library panel of your favorite Adobe tool onto its canvas, we see the following behaviour:
Photoshop and Illustrator preserve the bounding box that is defined by the artboard, as is expected.
XD and InDesign ignore the bounding box that is defined by the artboard – probably because there's internal conversion to SVG.
Our workaround was to add a transparent rectangle that's exactly the size or the artboard.