Indiscripts

Automating InDesign since 2009

IndexMatic³ | Frequently Asked Questions [UPDATE]

IndexMatic3, your best friend for InDesign text analysis and document indexing!With its hundreds of interconnected features and its documentation erected in front of you like a Gothic cathedral, IndexMatic³ will undoubtedly inspire you with this fateful question: where to start? And we often start with something concrete, a specific problem that needs to be solved right now. The purpose of this page is to guide you quickly and clearly into the inner workings of the program, from the questions most frequently asked to the tech support…

Continue reading...

What’s New in IdExtenso 2.6

IdExtenso continues to evolve as the most comprehensive framework for InDesign/ExtendScript developers. Version 2.60324 brings significant enhancements across binary handling, compression, text processing, DOM utilities, and more…

Continue reading...

InDesign Scripting Forum Roundup #14

Welcome back to a series that’s been quietly running since 2011 — yes, you read that right, fifteen years. Episode #13 dropped way back in June 2019, and honestly, we all thought that was the finale. But then something funny happened: the internet started forgetting things…

Continue reading...

HurryCover TRY & PRO: The Secret Weapon for Professional Book Covers

Discover HurryCover3 for InDesign.

Continue reading...

Speeech 2 (beta) | Bullez pépouze dans InDesign !

The Meta-Operator Effect (ExtendScript)

While implementing a bounding box system, I discovered — almost by accident! — an unexpected and remarkable property of operator overloading in ExtendScript. This post is technically dense, but the concepts explored are worth the cognitive effort...

Continue reading...

The Creative Coding Collective Project

Creative Coding Collective, a nice logo for a nice motto.In a world where everything is evaporating, where no human collective seems strong enough to resist the constant deception, one ends up wondering where to turn, to whom to pray, with whom to build. I don't have the answer, but the least I can do is mention the rare islands of genuine solidarity. Creative Coding Collective, a community born from a Slack group of 700 Adobe developers and scripters, has as its motto to prioritize collaboration over competition. Our New Zealand colleague Kris Coppieters — who also maintains a thriving blog on programming and new tech — leads the CCC project at this address: hub.creativecodingcollective.org.

IndexMatic³ | XML/IDML Bug Fixes

The latest version of IndexMatic (26-Dec-2025) fixes several bugs identified in the XML/IDML output layer. The typical error you might encounter was an internal XML error message (with some formatting settings) or the dialog box freezing at 50% when generating the index in InDesign or IDMS form…

Continue reading...

FlexObject (InDesign 2026) on the Scripting Side

A new PageItem is born in the Scripting DOM: FlexObject (referred to as “Flex Layout” in the GUI)

Continue reading...

SmartSort 1.24 for InDesign | Added Canadian Aboriginal Syllabics

SmartSort 1.24 for InDesign CC/CS6/CS5/CS4Sometimes, the most interesting development stories begin with a simple email from an unexpected corner of the world. This summer brought one such adventure with SmartSort, our language-aware paragraph sorting script for InDesign…

Continue reading...

ByteStream: Your Swiss Army Knife for Binary Data in InDesign Scripts

Gone are the days of manually parsing bytes and wrestling with endianness! ByteStream (a powerful addition to the IdExtenso framework) introduces a declarative format string syntax that lets you read complex binary structures in a few lines of code. Whether you're extracting metadata from font files or parsing proprietary formats, ByteStream transforms hours of painstaking byte manipulation into readable code…

Continue reading...

IndexMatic³ | 10 Tricks That Almost No One Knows

So you use IndexMatic³ regularly, at cruising speed, but do you know the more secret features that no one ever told you about? Take advantage of the summer to give yourself a crash course on increased productivity. Hidden tools, shortcuts, and little-known tricks: here are our top 10…

Continue reading...

InDesign 20 Goes to MathML — Part 2

In the first part of this paper, we explored the basics of MathML and how it's incorporated into InDesign's Math Expressions panel. For script developers working with ExtendScript and/or UXP, the underlying SVG structure requires further investigation. This will lead us to intriguing issues and potential challenges…

Continue reading...

How to Update/Reinstall SmartSort Properly

SmartSort dialog box preview, v.1.22.

Continue reading...

Finally Fixing the “Show Hidden Characters” Menu Action [UPDATE]

InDesign does not always show the hidden characters when you ask it to Show Hidden Characters! Why? Because the active document window may then be in some preview Screen Mode that prohibits the appearance of invisible characters. It's a bit silly, but that's how it is. Well, that's how it was until today. A simple startup script will solve this little paradox…

Continue reading...

MATE for InDesign: Once Upon a Time in the Revolution!

The chess game has just begun between Achilles and the turtles!

Continue reading...

The Great Folder Fiasco: A Tale of InDesign 20.1 and macOS

As a developer or InDesign scripter, you know how important it is to stay up-to-date on the latest changes and issues affecting your work. Here we'll tackle an obscure, low-level issue affecting InDesign 20.1 on macOS…

Continue reading...

Best Claquos Themes for your Pie Charts

15 impactful themes to professionalize your pie charts in InDesign

Continue reading...

SmartSort 1.21 for InDesign CC/CS6/CS5/CS4

SmartSort is a free InDesign script that sorts paragraphs or cells. It produces a lexicographic order consistent with the language considered. Version 1.21 fixes an issue related to case discrimination in various ‘tailored’ languages. It also deals with the letter ⟨ё⟩ in Russian.

Continue reading...

InDesign Script: Show Me the Rivers

Did you notice the river in the text?My colleague Mikhail Ivanyushin has just developed a nice utility that detects and highlights text ‘rivers’, these stacks of oblique or vertical spaces which form randomly within a typographic composition and “make it ugly.” Chasing such road accidents is a fetish sport. So if you don't have time to damage your eyes, here's a more comfortable solution…

Continue reading...

- Page 1 of 13