Skip to content

Latest commit

 

History

History
executable file
·
166 lines (113 loc) · 9.76 KB

File metadata and controls

executable file
·
166 lines (113 loc) · 9.76 KB

!хДщпщъ(реезыЖ..шюшииюсщ.ьА018пМ.уьидуьюзтп) Logo

Text | Adobe Illustrator Scripts

GitHub stars GitHub forks Downloads Telegram Youtube

Back to homepage

How to download one script

  1. In the script description, click the "Direct Link" button
  2. The tab will open the script code
  3. Press Cmd/Ctrl + S for download
  4. If you see ".jsx.txt" in the name when saving, delete ".txt"

Scripts

AlignTextBaseline

Direct Download

Allows point texts to be vertically aligned based on the baseline of its font, not its bounds. The native Align panel is tied either to the bounding box of the point text or to the curves via Align to Glyph Bounds, which does not give a consistent result for mixed fonts and sizes.

Note

Vote on Uservoice to add this feature to Illustrator.

AlignTextBaseline

InsertText

Direct Download

Inserts or replaces text at specified positions within selected text frames.

For comparison, the standard Edit → Find and Replace… function searches for character matches in text. InsertText, however, works with character index positions—even if the content of the text frames differs. Supports various insertion modes: fixed positions, every N characters, odd/even positions.

Examples of bulk insertion tasks

  • Indexes, SKUs, numbers: A123 → SKU-A123
  • Price tags: 1999 → $1,999
  • Phone numbers: +73700957369 → +7 370 095 73 69
  • Date/time separators: 11072025 → 11/07/2025
  • Prefix/suffix additions: 150 → 150 cm

Learn more about the script

InsertText

MakeNumbersSequence

Direct Download

Fills a range of selected text items with numbers incremented based on the input data. Can only replace numbers or {%N} placeholder within the selected text objects.

MakeNumbersSequence

MultiEditText

Direct Download

Multi-editing of selected text frames. The script allows you to enter the same text, replace the current text frame content or add the entered text to the current one.

  • Keep Para Format - keep the appearance of paragraphs. The amount of text affects performance. Preview will be disabled
  • Edit Separately - edit contents of frames separately, contents are separated by @@@@ symbols.
  • List by XY - sort the order of texts by their position, otherwise they will be displayed in order in layers
  • Reverse Apply - replace contents in reverse order

Tip

If you want to change the size of the text area, open the script file with a text editor and change the CFG width: 300 and height: 210 to another value. The key to displaying different content is ph: '<text>' and the text divider divider: '\n@@@@@\n', where \n is a line break. softBreak: '@#' — soft line break char.
For a line break (new paragraph), use Ctrl + Enter on a PC or Enter on Mac OS. To insert a soft line break chat (no paragraph indent), press Shift + Enter.

See also Adobe Photoshop version

MultiTextEdit

ReplaceFormattedText

Direct Download

Pasting text from the clipboard without formatting, preserving the paragraph styles of the original text. The style is saved from the first character of each paragraph.

ReplaceFormattedText

TextBlock

Direct Download

Creates a block of selected text layers with specified width and spacing. The order of the layers in the block corresponds to the order of the original layers on the Y-axis. Layers are grouped together. Supported units: px, pt, in, mm, cm, m, ft, and yd.

See also Adobe Photoshop version

TextBlock

ToggleTextStyles

Direct Download

In CC 2024 v28.3+ these are now built-in shortcut:

  • Bold - Shift+Ctrl/Cmd+B,
  • Italic - Shift+Ctrl/Cmd+I,
  • Underline - Shift+Ctrl/Cmd+U

Text style toggle scripts:

  • ToggleTextBold.jsx - toggles bold by finding matching light (Regular, Light, Thin…) and heavy (Bold, Semibold, Medium, Black…) weights in the same family
  • ToggleTextItalic.jsx - toggles italic/normal (works with any weight: Thin → Thin Italic, Medium → Medium Italic, etc.)
  • ToggleTextUnderline.jsx - toggles underline
  • ToggleTextStrikethrough.jsx - toggles strikethrough

ToggleTextStyles

Donate

Many scripts are free to download thanks to user support. Help me to develop new scripts and update existing ones by supporting my work with any amount via Buymeacoffee USD, CloudTips RUB, ЮMoney RUB, Tinkoff RUB, Donatty RUB, DonatePay RUB. Thank you.

🤝 Contribute

Found a bug? Please submit a new issues on GitHub.

✉️ Contact

Email hi@sergosokin.ru
Telegram @sergosokin

📝 License

All scripts is licensed under the MIT licence.
See the included LICENSE file for more details.