Proportional Spacing Adjuster
Script for Adobe Illustrator
ㅤ
Description
The Proportional Spacing Adjuster is an Adobe Illustrator script that allows you to dynamically adjust the spacing between multiple selected objects by moving them proportionally from a chosen reference point. This tool is perfect for fine-tuning layouts, creating uniform distributions, or experimenting with object spacing in real-time.
ㅤ
Key Features
- Real-time preview of object movement as you adjust values
- Flexible reference points using 9 anchor points
- Directional control - move objects horizontally, vertically, or both
- Precise input methods - text field, scrollbar, or keyboard arrows
- Visual feedback with live canvas updates
- Easy reset functionality to return to original positions
ㅤ
Installation
1. Download the Proportional Spacing Adjuster.jsx script file.
2. Place the script in your Adobe Illustrator Scripts folder:
⮑ Mac: /Applications/Adobe Illustrator <Version>/Presets/<Language>/Scripts
⮑ Windows: C:\Program Files\Adobe\Adobe Illustrator <Version>\Presets\<Language>\Scripts
3. Restart Adobe Illustrator if it's already running.
ㅤ
Using the Script
ㅤ
- Open Adobe Illustrator
- Create or open a document with multiple objects
- Select at least 2 objects you want to adjust spacing for
- Run the script via File > Scripts > Proportional Spacing Adjuster
- A dialog window will appear with multiple options:
ㅤ

ㅤ
➊ Percentage Input Section:
- Text field: Enter percentage values (-200 to 200)
- Scrollbar: Drag to adjust values visually
- Reset button (×): Click to reset value to 0
- Keyboard shortcuts:
- Up/Down arrows: ±1 increment
- Shift + Up/Down: ±10 increment
ㅤ
Understanding Percentage Values
- 0%: Objects remain at original positions
- Positive values (e.g., 50%): Objects spread out further from the reference point
- Negative values (e.g., -50%): Objects move closer to the reference point
- 100%: Objects move to twice their original distance from reference point
- -100%: Objects move to the opposite side of the reference point
ㅤ
Common Use Cases
- Expanding layouts: Use positive percentages to spread objects further apart
- Tightening designs: Use negative percentages to bring elements closer
ㅤ
➋ Move Direction Panel:
- Both: Objects move in both horizontal and vertical directions (default)
- Horizontal: Objects move only left/right
- Vertical: Objects move only up/down
ㅤ
➌ Reference Point Panel:
- Grid of radio buttons representing 9 possible anchor points
- Center is selected by default
- Choose where you want the movement to originate from
ㅤ
Reference Point Examples
- Top-Left: Objects spread/contract from the top-left corner of the selection
- Center: Objects spread/contract from the geometric center (most common)
- Bottom-Right: Objects spread/contract from the bottom-right corner
ㅤ
➍ Preview Checkbox:
- Enabled by default - shows changes in real-time
- Disabled - changes only apply when you click OK
ㅤ
➎ Finalizing Your Changes
Apply Changes:
- Click "OK" to accept the current positioning and close the dialog
Cancel Changes:
- Click "Cancel" to revert all objects to their original positions and close
Zoom to Selection:
- Click the ✚ zoom button to fit your selection in the current view
ㅤ
This script is particularly useful for logo design, layout adjustments, and any scenario where you need precise control over object spacing and positioning.
ㅤ
ㅤ