Free Hex Color Scripts Now Available with in5

Justin | design,ExtendScript,extensions,HTML5,InDesign | Friday, April 19th, 2013

Adobe InDesign originated as a page layout application for print documents. Over time it has evolved into much more. Our tool, in5, exports HTML5 directly from InDesign and automatically converts CMYK, LAB, and RGB colors (as well as tints) into hex values. Hex is the default language of color on the web. Hex combines 6 characters that can be digits or one of the first 6 letters of the Arabic alphabet (A-F).

If you prefer work with hex colors in InDesign…now you can!

Both scripts are available in the Scripts window once installed (double-click on a script to run it):

Scripts Panel

Add Hex Swatch

The Add Hex Swatch allows you to enter a hex value in the Color field. You can enter the value with an opening pound sign (#) or 0x (used for hex values in programming languages)…or leave it off entirely. The color of the palette provides a real-time preview of how the swatch will appear.

You can enter a Name (optionally), or the hex value itself will be used for the name of the swatch.

Add Hex Palette

If you don’t have any documents open, the swatch will be added to the InDesign application default swatch set.

Export Hex Swatches

As I mentioned above, in5 already converts and exports swatches when producing HTML, but perhaps there are occasions where only the swatches are needed. This may be the case if you’re working with a developer.

The box below shows a live preview of how the hex swatch export appears. All the information is stored in a single, self-contained HTML file that can easily be shared or emailed.


The hex color scripts are installed free with in5. A license is required to use the full edition of in5, but these 2 scripts will work even if you don’t have an in5 license. So, head over to the in5 download page and get the latest version (which includes the hex color scripts).

(If you have the Kickstarter edition, open the in5 dialog and go to Info > Updates > Check now… to download a version that includes these 2 scripts).

in5 Showcase Accepting Submissions

Justin | design,HTML5,InDesign | Wednesday, April 17th, 2013

Have you produced a fantastic website or app with in5?

If so, we’d like to help you get the word out!

We’re putting together a showcase of great work to display on the in5 website and to show at conferences (like PepCon and Adobe MAX).

To submit your publication(s), send us a link to the web address of the site or a link to the app in the app store using this form. Enter the subject line as in5 showcase.

We’ll send you an email if we decide to feature your publication.

Copy InDesign Fonts to Folder

Justin | design,ExtendScript,extensions,InDesign | Tuesday, April 16th, 2013

InDesign guru, AnneMarie Concepcion ‏ (@amarie), put out a request for a script to copy fonts from an InDesign document to a folder. So I put together this script.


Double-click on the script in the Scripts panel to run:


It will prompt you for any conflicts:


…And display results at the end:



  1. Unzip the download package.
  2. Double-click the CC installer that matches your system (Mac/Win). For CS4-CS6, double click the MXP file (inside the CS4-CS6 folder) to install using Adobe Extension Manager.


Copy Fonts to (CS4 and newer)

Ajar @ Adobe MAX

Justin | conferences | Wednesday, April 10th, 2013

Amy and I will be attending the Adobe MAX conference again this year. I will be leading another lab on Building and Using Extensions for Flash Professional. It will be a great introduction for those who want to start automating and extending their creative applications.

Register with coupon code MXSM13 and receive $300 off your registration price.

Hope to see you there!

in5 v1.3 Adds Tons of Interactive Features

Justin | extensions,HTML5,InDesign,software | Tuesday, April 2nd, 2013

We like to have a theme with each major update of in5. Version 1.3 is all about interactivity. Just like the previous updates, this one is heavily driven by user requests. The interactivity listed below is already built into InDesign, so there are no new panels or vocabularies to learn, just added support for some awesome InDesign features.

Multi-State Objects

Multi-State Objects (MSOs) in InDesign allow you to create something akin to frames within a single object. That object can then be controlled by other elements on screen. The possible uses for MSOs extend far and wide, from slideshows to popups and user feedback.

It’s possible for a designer to create a highly interactive experience without coding by using multi-state objects, buttons, and forms (like this page created for the demo video below).

Shlomo Goltz, one of the original Kickstarter backers for in5, recently wrote an excellent article in Smashing Magazine, arguing in favor of InDesign as a prototyping tool because of its feature set. We couldn’t agree more. The video below shows how to create an interactive prototype entirely in InDesign (and exported with in5, of course).

Along with supporting MSOs, in5 v1.3 also supports the behaviors that can be associated with MSOs: Go to Next State, Go to Previous State, and Go to State.


Page 20 of 52« First...10...1819202122...304050...Last »