To help us provide you with free impartial advice, we may earn a commission if you buy through links on our site. Learn more

InDesign is one of the world’s two true heavyweight mainstream page layout applications, and the past couple of major releases have seen it grow from an attractive alternative to QuarkXPress to a serious rival.
This growth is continuing, and even in the beta form available to us for testing, InDesign CS4 is clearly a well-matured tool with many compelling features.
It’s interesting that although there are many new and upgraded features in this release, the biggest change is the interface itself. Like the previous version of Creative Suite, the changes in the interface are the most obvious difference. This doesn’t, however, mean that the other advances are insignificant, as we found once we looked past the new styling.
The Tools panel has been reorganised slightly, but there’s no major change. Start working, though, and you’ll see that some of the tool behaviours have been enhanced and a few new panels have been added.
Like Illustrator CS4, InDesign now has useful visual feedback for dimensions and spatial relationships of objects as things are drawn, moved or reshaped. Drag a point, an object or multiple selected items, and you’ll see a translucent information panel appear next to the cursor, which will show you width and height measurements, or X and Y coordinates, as appropriate. In a feature taken from previous versions of Illustrator, snap-to alignment Smart Guides also appear as items are dragged about.
Adobe’s almost mysteriously successful colour-based social networking website at kuler.adobe.com has been integrated into InDesign and a number of the other members of the new Creative Suite. This provides built-in access to the colour palettes and themes created by members of Kuler. And browsing what’s available is almost as compelling in the new floating panel as it is in the website itself. As well as being specifically useful and available across the Creative Suite, this is possibly the first serious example of a Web 2.0 service being integrated into a major, mainstream application. In addition, while this particular tool was written by Adobe, it helps to demonstrate the integration possibilities that are on offer to Extension developers.
Conditional text is a feature that allows designers to create a single layout that contains more than one set of text contents. This is done by applying predefined style-like conditions to text, and then choosing which ones are to be shown. Text controlled by a ‘condition’ can optionally show (and print) a coloured underline to highlight which elements are under which condition. This feature is simple to control, and in certain projects could save designers and production staff huge amounts of effort.
Control of the layout itself has also been considered. Spread rotation allows individual page spreads to be turned at 90? increments independently of other spreads in the document. This is a ‘design time’ rotation only – the pages aren’t turned into exported PDF documents, even though this is technically possible. The feature is there to help designers to deal with layouts within a document that are arranged running sideways or upside down. Rather than have to strain your neck by working sideways, you can just turn a spread instead. Arrow keys nudge things in the right directions, the width and height values and X and Y coordinates work as they should, and so on. You may never need this, but if you do, you’ll appreciate it.
One interesting development is the use of multi-touch trackpad gestures for controlling InDesign’s interface. With an appropriately modern MacBook or MacBook Pro, you can Swipe, Rotate, and Pinch and Expand. These may sound like obscure 1950s dance moves to anyone not using trackpads, but they are in fact standard Apple UI gestures. In InDesign CS4, the three-fingered Swipe gesture scrolls through pages, while Pinch and Expand, which uses a pair of fingers, or finger and thumb, zooms in and out, and centres on the selection if there is one. The Rotate gesture can interact directly with selected objects or with the page (in 90? steps) if there’s nothing selected. Simply put two fingers on the trackpad and twist. Your selected objects will turn as you move.
We look in detail at Adobe’s new interface designs on p57, but it’s worth pointing out one behavioural change that will benefit InDesign users. Not everyone likes to have their floating panel windows snap together all the time, not least because it can get confusing when panels start locking and docking into single units. InDesign CS4, like the other applications in the new suite, no longer forces this behaviour onto users, and the option to turn this off will be welcomed by many.
InDesign’s export features are as important as any layout control, and there are a couple of new items in the list of formats. Unfortunately, SVG isn’t listed and we were unable to find out what this meant for the SVG format, which is still included in Illustrator’s Save As options, but time will tell. The new IDML (InDesign Markup) export format appears in the Format list instead of CS3’s InDesign Snippet, although as it does a different job (describing the whole document in a markup language structure), it isn’t strictly a replacement.
As well as the SWF export we’ve had for a while now, InDesign CS4’s export feature now supports exporting layouts to Flash format for editing within Flash. This is, of course, the new XFL format rather than the older, native FLA variety used by previous Flash versions. That should be of no consequence if you’re working on your own or with other CS4 users, but you need to remember this if some colleagues are still using previous versions of Flash.
All native InDesign objects are exported as space-efficient Flash vector graphics, although transparency in objects or placed images require 24-bit, alpha-masked, 72ppiPNG bitmaps to be used instead. Duplicate images are detected and converted to referenced instances of a single asset. Video and audio placed into an InDesign document are exported together with the regular layout elements when using this XFL export, something that the SWF export doesn’t allow. However, the regular SWF export has been tweaked, giving you better control over the vectorisation, or rasterisation of text and support for Jpeg pass-through to avoid recompression of unmodified placed Jpeg images.
Sensibly, Adobe has decided that one typographic point in InDesign equals one pixel in Flash, so your layouts created in InDesign will look precisely the right size when opened in Flash. It’s just a shame Adobe hasn’t understood the benefit of this in Acrobat, which still scales layouts in the PDF format differently when shown at ‘100% size’ in Acrobat.
The changes in InDesign CS4 aren’t revolutionary, but they’re undoubtedly very useful. Better integration with Flash is something that has been requested ever since the Macromedia acquisition, so this is a very welcome enhancement. The feedback that can be shown while moving items around the layout is also very useful and should help you make well-aligned layouts even if you don’t remember to set up guides. The ‘slow and steady’ feel means InDesign CS4 doesn’t have quite the same pizzazz as the XPress 8 release, but this is definitely a solid update that will help a great many users.