Indiscripts

The Tricky Side of `string.replace( )` in ExtendScript

When you invoke myString.replace(...) in pure JavaScript, the “string being examined” is and remains myString during the whole operation. ExtendScript offers a slightly different mechanism that may unexpectedly alter the output string…

Continue reading...

InDesign Magazine Special Reprint: Most Valuable Plug-Ins

IndyFont named one of the Top 10 Most Valuable Plug-ins in InDesign Magazine #137!

Continue reading...

SmartSort 1.05 | New Design, New Options

Many thanks to Peter Kahrel for his valuable suggestions and samples regarding word-by-word and letter-by-letter systems. SmartSort 1.05 is out in a fresh skin with more detailed—and relevant—options. (To upgrade from the beta release, quit InDesign, replace the old SmartSort.jsx file and restart the application.)

GREP et InDesign, deuxième édition

GREP et InDesign, nouvelle édition revue et augmentée, par Laurent TournierBref billet pour aviser nos lecteurs de la nouvelle édition du guide de référence GREP et InDesign de Laurent Tournier. Hébergée par indigrep.com et délivrée au format PDF pour la (trop) modique somme de 10 €, cette nouvelle mouture répond aux requêtes de mise à jour qui n'en finissaient plus de submerger l'auteur. Il faut dire que l'édition inaugurale (publiée à l'époque chez Dunod) datait de… 2009 ! On imagine qu'en onze ans pas mal de nouveautés et de subtilités se sont insinuées dans le moteur d'expressions régulières d'InDesign. Ce nouveau volume, intelligemment retravaillé sur le fond et sur la forme, devrait combler les insatiables du GREP pour la décennie à venir…

Continue reading...

Introducing SmartSort for InDesign CC/CS (free script)

SmartSort, a new script menu action for InDesign CS4/CS5/CS6/CC

Continue reading...

What's New in IdExtenso 2.00601

IdExtenso: ExtendScript Framework for InDesign Ninjas

Continue reading...

Why You Should Never Use `x==null` in ExtendScript

The Japanese scripter あるふぁ found a bug affecting any ExtendScript code based on ...==null. This is not a critical issue (because experienced developers never use such condition!) but the case provides the opportunity to summarize important rules regarding falsey values and the equality operator…

Continue reading...

Échantillonnez vos glyphes avec DeliverGlyphs

Jean loup Fusz vient de mettre en ligne DeliverGlyphs, un script InDesign qui produit instantanément, dans un intervalle donné, le jeu de glyphes de la police courante. Simple, propre, efficace.

Continue reading...

InstantUnicode | Insert Characters by Typing their Codepoint

Many fonts offer a wide range of Unicode characters. Does your text require a 'Ű'? Minion Pro has it. Go to U+0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE. Or do you need an umbrella glyph? Segoe UI Emoji supports U+2602… Of course you can access any element from the Glyphs panel, but when you already know the codepoint to be rendered, why not just ask InDesign to parse the code you've just entered?…

Continue reading...

Getting Started with Claquos 3.0 — by Mike Rankin

 

Continue reading...

Claquos 2020 is out!

The new version of Claquos for InDesign will blow your eyes...

Continue reading...

On the Hidden “Em-Box” Option

A secret Baseline Option is available in InDesign…

Continue reading...

IndexMatic | Dealing with Homonyms

IndexMatic, independent index builder for InDesign Whichever tool you use to generate an index from your InDesign document, handling homonyms remains a delicate problem. Only humans—or at least smart algorithms—can determine which index entry should be associated to an ambiguous expression. Let's summarize some strategies or workarounds that IndexMatic supports…

Continue reading...

SelToPlaceholder | Get Your Selection “Lorem-Ipsumed”

Selection-to-Placeholder script for InDesign CS6/CC

Continue reading...

Feature Request | Could InDesign Make “No Break” Smarter?

While hyphenation settings can be adjusted at the Paragraph level, Character options only provide a boolean “No Break” attribute which prevents line breaks whatever the location of the text in the layout. There are cases where this binary parameter seems too rigid…

Continue reading...

InstantVariable | Quickly Edit your InDesign Variables

InstantVariable for InDesign CS6/CC

Some InDesign documents rely on a set of user-defined text variables that expect to be updated on every new project. Think about that ISBN number which appears at different places and must be edited consistently. Variables are great, but InDesign makes them painful to handle. Hence the present script, which automatically opens an edit box whenever a variable is selected…

Continue reading...

HOTFIX | InDesign CC 2019 (14.0.2) MacOS

On June 27, Adobe has released a KBdoc hotfix which is required on any macOS platform to get our products working in InDesign 14.0.2.

Continue reading...

“ScriptUI Dialog Builder” by Joonas Pääkkö

Simple, clean, and interactive tool for building ScriptUI dialogs.

A few weeks ago, the Finnish developer Joonas Pääkkö soberly released a web app for designing ScriptUI dialogs, from scratch, just using a graphical interface. In the words of G. Singelmann, a truly amazing “ScriptUI Scaffolder.” Prepare to be wowed…

Continue reading...

InDesign Scripting Forum Roundup #13

Here are nine useful InDesign scripts extracted from one year of debate in the scripting branch of forums.adobe.com. There are snippets for every taste—text, layout, graphics, geometry, UI—so take a look!

Continue reading...

A “Symbol-to-Greek” Snippet for InDesign

Let's convert Symbol letters into true Greek characters.

Continue reading...

- Page 1 of 10