warning: Creating default object from empty value in /mnt/webp/b0/58/5909458/htdocs/d6/sites/default/modules/i18n/i18ntaxonomy/i18ntaxonomy.pages.inc on line 34.

Link any script into your menu

A number of reasons made me take this script from the server. I apologise for any resulting inconveniences.

Set table-columns numerically II

I recently published a startup script that allows you the set the width of tablecolumns numerically. Today I am happy to announce that version 2.0.0 is available. The main advantages of 2.0 are a) improved interactivity by using ScriptUI and b) the ability to save the desired widths in the applied table style.

Define cap- or x-height, not the slug

Occasionally I get asked if there is a way to define the actual letter-height instead of the slug-heigt.

Only if you know the proportions of e.g. cap-height to slug-height and enter something like "12pt * 0.671". That's obviously a bother since you first have to find out that proportion.

A script can do the maths for you, as usual.

How InDesign searches for Links

When you deliver an InDesign document including images it is not always apparent if the images will be found automatically on the receiving end or not. Bob Bringhurst explains the rules of the search algorithm.

Fill Frames by Layer

The Script on http://www.indesign-faq.de/en/images_by_contextmenu is rather useful to create freely designed contact sheets. With enough images to fill more than one page it is not quite up to the task. That‘s what fillGraphicFramesByLayer is for.

Place Images by Contextmenu

Why can’t you place images via the contextmenu of a frame? This proofs to be quite handy, especially if some intelligent rules are involved concerning the number of frames selected and the number of images selected.

Remember the page you started a search

Sometimes after you finish an elaborate search you might want to get back to the page you started the search. But how to get there?

Swapping images

Many designers occasionally have the task to swap images. InDesign itself offers only basic support by moving frames or copy/pasting the frame contents. As usual life can get easier by script.

User Interface

Scale effects

In most relevant situations a transformation will not affect any effects. For some effects like "bevel and emboss" you probably won't care but an unscaled drop shadow can be a real nuisance

As usual a script can help. This JavaScript can scalle the effects of the selected Objects before or after you transformed them.


A collection of Scripts by CuppaScripts, roughly sorted by chapter

Install scripts

How to install scripts in InDesign.

Distribute Tabs

This JavaScript considers the left indent and the position of the last manual tab stop and distributes all other tab stops. It should work with several paragraphs selected, treating each paragraph indepentently. It works here with CS2 as well as CS3. Since I had no time to test rigorously any feedback is welcome.