adobe-scripts

Adobe Scripts

Telegram

Scripts are free to use, but if you want to support the development of these scripts, you can donate:

Buy Me A Coffee

Adobe Illustrator

Color Proof Maker

This script generates color variations in CMYK for a selected object, creating a color palette with multiple swatches. It calculates different color variations for cyan, magenta, yellow, and black components of the selected object.

Options in the script:

Download

Color Proof Maker

Export All Artboards as AI

Export all artboards as separate AI files. Usage: select the folder where you want to save files.

Download

Export Artboards as AI

Extended version of the script. Usage: Select Artboard select the folder where you want to save the file and select which artboards you want to export: all, only active or choose a few.

Download

Export Artboards as AI

Font Distance Readability

This script calculates and displays the readability of a selected text frame based on the font size, cap height, x-height, and reading distance. Then it can paste the result as text in the text frame.

It is designed to assist designers and typographers in understanding the readability of their text at various distances.

Clarification: The script uses fixed font proportion values — Cap height = 0.7 and x-height = 0.5 of the font size. And the distance is calculated from Cap height: 3.4 mm per meter of distance.

Download

Font Distance Readability

List of CMYK Colors

Script to extract unique CMYK colors from selected or all objects in a document and display color information.

Download

Font Distance Readability

Numbering objects

This script prompts the user to input a starting number and choose the numeration direction (top to bottom or left to right). It then sorts the selected objects and creates text labels above each object starting from the specified number.

Download

Numbering objects

Scale Objects

This script simplifies scaling selected objects in custom proportions. You can input current and future sizes, and the script scales the objects while preserving their positions.

Download

Scale Objects

Size of object as text

This script displays the size (bounding box) of the selected object as text in the text frame above the object.

Download

Size as text

Square as text

This script displays the size of the selected square as text in the text frame above the shape.

Download

Square as text

Square difference 2 objects

This script calculates and displays the area difference between two selected objects (area and bounding box) showing the absolute and percentage differences. It also includes the option to paste the results as text.

Download

Square difference 2 objects

Adobe InDesign

Effective PPI

This script displays the effective PPI of the selected text frame in the text frame above the object.

Download

Effective PPI

How to install scripts

Adobe Illustrator

Save the .jsx script to the scripts folder:

2024 — version of the installed program, en_GB — code of the installed language.

To make the installed script appear in the menu, you need to restart the program.

Adobe InDesign

Open the script panel Window > Utilities > Scripts, then click the right mouse button on the folders Application or User. It is better to use the User folder for your scripts (the Application folder will make the scripts accessible for all users on this computer, but for this, you will need administrator rights). To open the folder, in the context menu select Reveal in Finder (or Reveal for Windows).

How to run scripts

There are two main ways to run a script (Adobe Help):

  1. Select Menu/Scripts (File > Scripts), then select the script.
  2. To run the script, drag and drop the JSX file into the program. However, this is not recommended and unsafe. A dialog window will appear to prevent unintended actions.

Perform the following steps to hide the dialog window and run the script.

  1. Create a JSX file with the following content: app.preferences.setBooleanPreference("ShowExternalJSXWarning", false)
  2. Save the JSX file.
  3. Go to Menu/File > Scripts > Other Scripts and select the recently saved JSX file.

Useful plugins

JSX Launcher — quick run scripts from the folder with buttons.

Screepshon Trees — access to the folder with scripts from the panel.