Our latest release brings powerful enhancements to Darty-Ai’s text method — helping creative teams manage multilingual, right-to-left, and data-driven designs faster and more precisely than ever.
Whether you're working in Arabic, Hebrew, German, Chinese, Japanese, Dutch, or beyond, Darty-Ai now gives you the control you need to translate and localize designs with confidence.
✨ Smarter RTL Language Support
Darty-Ai now gives you fine-grained control over text direction, essential for accurate typesetting in Arabic, Hebrew, and similar right-to-left (RTL) languages.
New direction settings include:
- Composer Direction:
ltr,rtl - Story Direction:
ltr,rtl - Paragraph Direction:
ltr,rtl - Character Direction:
ltr,rtl,default
➡️ Middle Eastern, Chinese, Japanese, and other language-specific typographic features can also be applied using paragraph and/or character styles — giving you full control over font behavior, punctuation, alignment, and more.
🧠 Regex Support for Powerful, Flexible Text Matching
You can now use modern ECMAScript-style regex, including the new v (Unicode sets) flag, for ultra-specific targeting of characters — even diacritics and emojis.
🔍 Highlights:
| Regex | Matches |
|---|---|
[\u0600-\u06FF] | All Arabic characters including diacritics |
/\p{Script=Arabic}|\p{M}/ | All Arabic characters, including diacritics |
/[[\u0600-\u06FF]--\p{M}]/v | Arabic excluding diacritics |
/[[\u0600-\u06FF]&&\p{M}]/v | Only Arabic diacritics |
/\p{Emoji}/ | All emoji characters |
/[\p{Emoji}--\p{ASCII}]/v | Emojis without ASCII overlap |
These regexes allow you to:
- 🎨 Color or format only diacritics, emojis, or specific script characters
- 🧹 Remove unwanted characters like diacritics or control marks
- ✍️ Apply fonts or text direction based on Unicode ranges
Darty-Ai includes the
uandgflags by default. Other flags (likei,m, orv) can be added manually after the closing/.
You can also use patterns like\p{Emoji}without slashes, if no extra flags are needed.
Regex is widely documented — feel free to Google or ChatGPT your expressions.
We'll be publishing practical examples soon at docs.darty.ai.
🔄 Built on Proven Text Replacement Tools
Regex now joins Darty-Ai’s existing, easy-to-use text replacement features:
- 🔁 Replace full text frames via the frame’s
tag - 🔍 Replace parts of text using the
findcommand:
– Works with template formats like((this)),{{this}}
– Also matches words outside of template delimiters by setting themodetoall
Now you can:
- Use simple tag-based automation
- Leverage template-based searching
- Apply fine-grained regex-based rules
All within the same intuitive text method.
✨ New: fittingMethod Prevents Overflow
When translating text — especially into languages like German or Dutch — content can expand and overflow design boundaries.
To help, Darty-Ai supports the fittingMethod property:
shrinkText: Automatically reduces font size to fitfitFrame: Grows the text frame to contain the content
This ensures your layout adapts intelligently to multilingual data — without needing manual resizing.
🌐 A Design Engine for Global Teams
These updates make Darty-Ai an even more essential tool for global Illustrator workflows:
✅ Precision RTL layout support
✅ Font-aware handling of scripts, diacritics, and emojis
✅ Smart fitting for long translations
✅ Regex-driven text targeting
✅ Seamless Google Sheets integration
From Japanese product labels to Arabic packaging, Hebrew pamphlets or German translations, Darty-Ai helps you go from spreadsheet to Illustrator at a global scale — without losing quality.
🎯 Try It Out
This release is live now.
Explore the full Text Method documentation or dive straight into your next multilingual design.
Darty-Ai — where Illustrator meets automation for the modern world.
