SmartSort 1.21 for InDesign CC/CS6/CS5/CS4
December 04, 2024 | SmartSort | en | fr
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.
InDesign Script: Show Me the Rivers
November 06, 2024 | Extras | en | fr
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…
HurryCover³ | Top 8 Best Tips & Tricks
October 26, 2024 | HurryCover | en | fr
As the user manual is still being finalized, there may be some little-known or underrated HurryCover 3 features that you may have missed. Want to save time when designing advanced book covers in InDesign? Here are the best shortcuts and hidden tricks…
InDesign 20.0 Goes to MathML — Part 1
October 18, 2024 | Snippets | en
The latest version of InDesign provides an internal solution for formatting math formulas. The underlying technology is a UXP WebView panel (Math Expressions) interacting with MathJax, a popular JavaScript package capable of processing maths in various formats. In this case, MathML as input and SVG as output…
Let's Play with JS Array Objects (in ExtendScript)
September 14, 2024 | Tips | en | fr
IdExtenso provides a new ArrayAs2D
module that unleashes the hidden strengths of ExtendScript operators. With this toy, you can now write code that adds, multiplies, evaluates 2D points or vectors. For example, if you develop an InDesign script based on Bézier curves or working on polygonal paths, all calculations of points, distances, normalized vectors, etc. become wonderfully compact…
IndexMatic³ | Hidden Treasures of the ~format Directive
August 24, 2024 | IndexMatic³ | en | fr
IndexMatic users have long been faced with the following problem: when the client provides a list of index entries and adds extra information (birthdates, etc), how can the query list be adjusted accordingly? Introduced with iX³, the ~format
directive offers an efficient solution…
Make `&` (almost) Behave as a Reference Operator
August 09, 2024 | Tips | en
Suppose you have an ExtendScript class (I mean, “prototype”) whose methods essentially return new object instances. As an obvious example, consider the concat
or slice
methods of Array.prototype
. They always produce a new array rather than reworking the existing one. There are situations where you want to update the calling object —and make this explicit in the code— while still leveraging the methods already available…
HurryCover³ | Make Book Covers & Jackets in InDesign
July 05, 2024 | HurryCover | en | fr
It’s official! Building a book cover in InDesign will no longer be a geometric nightmare. The new edition of HurryCover is intended to be a definitive answer to the puzzle of complex templates: with or without flaps, with or without wrap, whether you need a hinge margin or a physical spine gap, the template generated by HurryCover³ remains 100% resizable, even if you have already set up the graphic elements of your artwork…
Indiscripts Temporary Archives [UPDATE]
July 02, 2024 | Extras | en | fr
Some scripts we designed in the past for InDesign CS/CS2/CS3—and even CS4—are no longer available or maintained. But, from time to time we still receive queries for these old files—such as IndexBrutal, IndexMatic, Claquos, Equalizer, HurryCover, BookBarcodeCS3… Here is a special repository dedicated to frustrated users.
Built-In String Features in IdExtenso
March 29, 2024 | Tips | en
If you are one of the happy users of the IdExtenso scripting framework for InDesign, you may have noticed — or overlooked! — that this enhanced version of ExtendScript provides many additional services, including in the primitive areas of the language. For example, any string immediately has functionalities like trim()
, codePointAt()
, toUTF8()
, which aren't available in the root syntax. Let's take a closer look at this toolbox…
IndexMatic³ | Frequently Asked Questions [UPDATE]
January 22, 2024 | IndexMatic³ | en | fr
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…
“Professional Photoshop UXP”
January 16, 2024 | Extras | en
In the realm of Adobe techs, the underutilization of certain features is a puzzle I've long pondered. My theory revolves around the absence of an omniscient narrator, someone capable of weaving the intricate tales of these technologies into a coherent story. Enter Davide Barranca, a rare expert who, standing at the crossroads of Ps mastery and the technological labyrinth of UXP, extracts and shares the keys we all need to forge ahead. Whether you're immersed in the world of Photoshop or exploring the potential of UXP, Professional Photoshop UXP is the compass you've been seeking…
Scripting: How to Position InDesign Guides
December 03, 2023 | Tips | en
InDesign guides are funny creatures. Whether or not they are assigned to a page via the fitToPage
property, they remain firmly anchored to the geometry of the spread they belong to. The most mysterious thing is their location
attribute, which does not obey all the principles ordinarily weighing on rulers coordinates. This article explores how to determine correct positions in all scenarios…
IndexMatic³ | Compatibility Patch for InDesign 2024
November 11, 2023 | IndexMatic³ | en | fr
Every release of InDesign — even as paltry as version 19 (labeled 2024) — finds a way to break a deep feature that has worked perfectly since the Neolithic era. This time around, Adobe disabled ScriptUI colors for text labels, sabotaging the readability of the IndexMatic³ dialog. A compatibility update is available now…
« previous entries - Page 1 of 12