Indiscripts

Coordinate Spaces and Transformations in InDesign — Chap.1

Dealing with coordinate spaces and transformation matrices is one of the most obscure and underappreciated exercises in InDesign scripting and programming. The fault mainly lies with Adobe documentation, especially the Scripting DOM reference, which does not clearly explain the topic and some of its essential keys. The following document (PDF, Chapter 1) attempts to shed some light on the beast…

Download the first chapter (PDF, 10 pages)

HurryCover 2.025 is out!

What is the most effective way to manage book covers in InDesign CS4/CS5/CS6/CC? Give a try to HurryCover!

“Do You Plan to Have your Products CC-Compliant?!”

A lot of users and customers are anxiously awaiting updates of Wordalizer, BookBarcode, IndexMatic, and other Indiscripts' tools that still refuse to properly work in InDesign CC. “Why does it take so long to have my favorite script running in my new environment?”, they ask…

Continue reading...

Getting Started with IndyFont Pro

Our friend Mike Rankin (editor in chief of CreativePro.com and InDesign Mag) has recently released a rich Font Management Essential Training course at Lynda.com. Among many topics (TrueType vs. PostScript vs. OpenType; using web fonts; installing, activating and deactivating fonts; using Mac Font Book or Suitcase Fusion; identifying fonts…) Mike discusses creating fonts in InDesign. His screencast is an excellent introduction to IndyFont and, the icing on the cake, Lynda's team has agreed to offer free access to it. Thanks to them all :)

InTetris for InDesign CS5/CS6/CC

Continue reading...

InDesign Scripting Forum Roundup #5

As pointed out by Davide Barranca in his recent Open Letter to (Adobe) Devs scripting resources appear very sparse on the Internet. At some level, this ISFR series is an attempt to keep interesting codes, snippets, and knowledge visible to InDesign scripters, from various discussions I have participated in during the last months. Let's get to the heart of the matter…

Continue reading...

IndyFont | Fabriquer un faux italique en 7 mn chrono !

IndyFont (script pour InDesign CS4/CS5/CS6/CC)IndyFont peut transformer en police OpenType tout ce qui est « vectoriellement valide » dans InDesign. Ainsi, étant donné un échantilonnage de glyphes issus d'une police de caractères offrant seulement le style romain, rien n'est plus facile que de transformer ces glyphes par inclinaison puis d'exporter le jeu résultant comme une nouvelle police de caractères. À titre d'exemple, voyons comment générer une déclinaison oblique de la police Impact LT…

Continue reading...

StyLighter 1.4 for InDesign CS4/CS5/CS6/CC

StyLighter for InDesign CS4/CS5/CS6/CC) Seeing is believing! StyLighter 1.4 is out and should now support InDesign CC on both Mac and Windows platforms. As already explained here this script is entirely based on a 'deep hook,' it takes advantage of an aborted functionality which Adobe has never even officially mentioned. But that great hidden feature is somewhat fossilized in the bowels of InDesign and still seems to work fine in CC (albeit with some limitations). Thanks to this, StyLighter allows you to easily visualize how paragraph and character styles are applied in your document.

Continue reading...

Page Range Formatter

Given an unordered set of page numbers—e.g. {13, 9, 25, 12, 11, 8}—we often have to compute and output a range specification in the form "8-9; 11-13; 25". While this topic has been already discussed in the InDesign scripting forum, I'd like to explore today a slightly different approach…

Continue reading...

The ‘Collect Everything’ Trick

Given an InDesign document, how to exhaustively collect every persistent object it embeds in a single pass? The following snippet solves the problem in the blink of an eye…

Continue reading...

IndexMatic 2 | Frequently Asked Questions [UPDATE]

IndexMatic (JS Script for InDesign)IndexMatic 2 is without doubt one of the most advanced word indexing scripts ever available to publishers, authors, book designers who use InDesign (CS3, CS4, and CS5+). There are many ways to configure, refine and handle its features. Users gradually discover that what they thought was impossible is, in fact, definitely within scope of the product. The purpose of this page is to boost your learning curve through concrete Q&A.

Continue reading...

FontMixer | Extend Typefaces in InDesign CS5/CS6/CC

FontMixer, free script for InDesign CS5/CS6/CC)So you have discovered a beautiful typeface that you want to leverage for your layout. Unfortunately some accented characters, diacritics, or needed symbols are missing. Thanks to IndyFont you can easily create a complementary font that will provide those missing glyphs. Then, as an experienced InDesign user, you'll probably be tempted to manage the whole character set through GREP styles. FontMixer offers a very cool alternative based on a secret feature available in InDesign CS5 and later…

Continue reading...

Getting Started with InGutter 2 for InDesign CS4-CC [UPDATE]

InGutter 2 (script for InDesign CS4/CS5/CS6/CC)

Continue reading...

‘Sprite’ Buttons in ScriptUI [UPDATE]

A sprite usually refers to a primary image which is integrated in a larger scene. The term was popularized by Dave Shea in his 2004 article “CSS Sprites: Image Slicing’s Kiss of Death” which describes how to render the multiple states of a button or icon from a single composite image. I discovered that we can derive this technique to create attractive buttons in ScriptUI 4.0 and later…

Continue reading...

HurryCover 2.022 | InDesign CC Compatibility Patch

HurryCover 2 (script for InDesign CS4/CS5/CS6/CC)Have you already switched to InDesign CC? That's OK! HurryCover 2.022 is out and, fortunately, we managed to make it compatible with the new—and tricky—release of ScriptUI. So you can continue to efficiently create, manage and resize your book covers even in the Creative Cloud…

Continue reading...

So What's New in InDesign CC Scripting DOM

Considering the size of the PDF, below, you could think that InDesign CC offers plenty of new features. But that's just an optical illusion! In fact, the vast majority of members introduced into the Scripting DOM regard QR Code's API, which is based on the recurring methods createEmailQRCode(), createHyperlinkQRCode(), createPlainTextQRCode(), createTextMsgQRCode(), and createVCardQRCode().

Apart from that a very small number of innovations is identifiable in the scripting area of InDesign CC—most are relative to look-and-feel and EPUB Export options. What is not highlighted here, however, is the fact that many ScriptUI features are now broken, or partially locked. The new InDesign skin subsystem introduces drastic limitations in the way scripters can customize oldschool user interfaces. For example, ScriptUI fonts do not seem to be supported anymore, and many event types or listeners (focus, onDraw…) are quite defective for various widgets. Also, FlashPlayer embedding leads to critical issues—as it has been reported that invokePlayerFunction() just does not work anymore. In short: very bad news for InDesign developers!

Download “What's New in InDesign CC Scripting” (PDF)

• See also:
“So What's New in InDesign CS6 Scripting DOM”
“So What's New in InDesign CS5.5 Scripting DOM”
“So What's New in InDesign CS5 Scripting DOM”

IndyFont 1.1 | Public PRO Release and User's Guide

This is a great day for both typography lovers and InDesign fans! IndyFont is a complete typeface builder for InDesign CS4/CS5/CS6/CC. This new and amazing tool created by Jongware can generate clean and functional OpenType fonts in just a few seconds. Did you ever need to have custom bullets available in your layout? Did you ever imagine to design your own character set, including your logo or any required pictogram, with the ability to edit ligatures, diacritics, oldstyle figures, swashes or any alternate? You no longer have to buy and master a complex font editor to have it done! Check out IndyFont and enjoy drawing from A to Z pure OTF fonts in InDesign…

Continue reading...

InDesign Scripting Forum Roundup #4

Welcome in the new episode of the Scripting Forum Roundup series. Today I decided to focus on solid tricks and in-depth topics that might be of interest to experienced script developers…

Continue reading...

IndyFont 1.1 Sneak Peeks

As announced in June 2012, IndyFont is a mind-blowing InDesign script that makes it possible to design and distill pure OpenType fonts from scratch! Theunis de Jong and I put all our energy in having the final release available as soon as possible. Meanwhile, let's watch short sneak previews…

Continue reading...

BookBarcode | What New Symbology Do You Need? [POLL]

BookBarcode for InDesignFor the time being, BookBarcode 2.03 (our InDesign barcode manager) only supports EAN-13. Since many users have requested that the next release handles new symbologies (as Code 128, UPC, etc.) we are planning to implement new types of linear barcodes in the future version of the plug-in. But we need your vote to determine which symbologies are in greatest demand…

Continue reading...

- Page 1 of 6