Synchronize Gradient Angle Across Multiple Objects While Preserving Individual Gradient Colors
I would like to suggest a native Illustrator feature that allows designers to synchronize the angle or direction of gradients across multiple selected objects without replacing each object’s individual gradient colors.
For example:
Red → Orange — 30°
Blue → Cyan — 120°
Green → Yellow — 240°
After applying Match Gradient Angle → 30°:
Red → Orange — 30°
Blue → Cyan — 30°
Green → Yellow — 30°
The key requirement is that each object keeps its own gradient colors and color stops. Only the gradient angle or direction is synchronized.
This would be especially useful for vector illustration, icon systems, infographics, branding, packaging, UI assets, pattern design, and other complex multi-object artwork where consistent lighting or gradient direction is important.
-
A related request about the limited support for Gradients in scripting:
Control the angle, length of gradients and other
https://illustrator.uservoice.com/forums/908050/suggestions/47572073 -
Yes, this command is missing in Ai.
I know that the Gradiator plugin panel allows it: https://docs.astutegraphics.com/subscribe/gradiator/gradiator-panel#length,-angle,-fit-and-aspect-ratio-specifications
Plus I’m sure a script existed for the same purpose... could not find one, so I prompted one carefully, working around some known limitations. The solution is not perfect but can suite you: https://www.dropbox.com/scl/fi/ypavekwzvyk7hgnup1cx8/Set-Gradient-Angle.jsx?rlkey=pa2h97wl8z0mrshn07dwaw65q&dl=1
Feel free to modify and perfect it and share changes.