Plug-ins, actions, scripts


Build on Typefi’s core functionality with a range of extras!

Typefi’s core automated publishing platform is supplemented by a growing suite of over 30 plug-ins, add-ins, workflow actions, and event scripts that will help you speed up the publishing tasks you do every day.

Need more? The Typefi team will work with you to tailor the platform to suit.

Typefi plug-ins and add-ins

Loved by designers, authors and editors around the world, Typefi’s plug-ins and add-ins integrate seamlessly with Adobe InDesign and Microsoft Word. Bring the power of intelligent automation to your fingertips!

Typefi Designer for Adobe InDesign

Typefi Designer is a suite of plug-ins for Adobe InDesign. Graphic designers and production artists use Typefi Designer to build design intelligence into existing layouts for automation with Typefi. Typefi Designer also includes AutoFit.

Typefi Writer for Microsoft Word

Typefi Writer is an add-in for Microsoft Word. It enables authors and editors to create structured content easily, without needing to understand XML or apply complex document formatting. With Typefi Writer, publishing directly from Microsoft Word through Typefi to nearly any format is as simple as clicking print!

Typefitter for Adobe InDesign

With the Typefitter plug-in for Adobe InDesign, copy-fitting text has never been so quick, simple or effective! Typefitter’s sophisticated rules automatically find and fix problems, including text overset, short lines, unbalanced columns and more.

Trial Typefitter for InDesign free for 6 weeks!

AutoFit for Adobe InDesign

AutoFit is one of the world’s most popular plug-ins for Adobe InDesign. It enables soft-bottom text frames that dynamically expand or shrink to fit content, offers a range of auto-sizing options in an easy-to-use panel, and supports dynamic parent-child object relationships.

Graphic designers use AutoFit with InDesign to create complex, responsive layouts.

AutoFit is available as a free download and is also included with Typefi Designer.

Typefi workflows and actions

Build flexible, modular, automated publishing workflows with Typefi’s actions library! You can use Typefi workflows to:

  • Transform native Microsoft Word documents into engaging Adobe InDesign layouts;
  • Generate PDFs optimised for accessibility and interactivity;
  • Convert between different ‘flavours’ of XML;
  • And so much more…

Adobe InDesign

The suite of Adobe InDesign actions includes composing new InDesign documents or books; assembling and repurposing existing InDesign documents into new books; and exporting from InDesign to EPUB, IDML, print, web, and accessible PDF. Typefi also augments native InDesign extensibility with its Event Script architecture.


The Run Ant Buildfile action adds the ability to launch Apache Ant build files as part of a Typefi workflow. Apache Ant is often used as an entry point to a Typefi workflow when multiple source files may be submitted within a ZIP-compressed container that requires special handling.


DAISY (Digital Accessible Information SYstem) is an XML format designed as an audio substitute for people with “print disabilities” such as blindness, impaired vision, and dyslexia. Typefi can export DTBook or DAISY XML using the Export DAISY action.


DeltaXML provides high-performance, accurate comparison for all XML documents and data. The DeltaXML action is guaranteed to find all the changes in your XML—every change, whether to an element, attribute or content, is represented in XML for easy downstream processing.


Product data and other content created using the DITA (Darwin Information Typing Architecture) XML data model can be used in Typefi workflows using the Import DITA action.


Technical documents and other content created using DocBook XML can be imported into Typefi workflows using the Import DocBook action. Conversely, to maintain content synchronisation (“roundtrip editing”), content can be exported from a Typefi workflow back to DocBook XML using the Export DocBook action.


EPUB (Electronic PUBlication) is a widely supported and vendor-independent e-book format that can be read using Amazon Kindle, iBooks on Apple devices, Google Play Books on Android, or any modern web browser.

Typefi workflows can natively create versions 2.0.1 and 3.0.1 EPUBs, and convert files to the Kindle format.

Extensis FontLink

FontLink, a module for Extensis Universal Type Server, solves your font management problems by delivering the fonts required for an InDesign document before processing by InDesign Server. Simply add the Gather Fonts action to your Typefi workflow to identify and match the precise fonts required and then deliver a custom Document Fonts folder to InDesign Server.


HTML is a custom action that enables Typefi workflows to natively export HTML, an open and standardised markup used to create web pages that are viewable using any modern browser, including mobile devices.

Content can be exported to either a single HTML file or split at specific points to create multiple HTML files, and images automatically optimised for online and mobile consumption. This action requires customisation due to the varied nature of HTML output requirements.


ISO Standards Tag Set (ISOSTS), based on JATS v0.4, was developed by the International Organization for Standardization (ISO). ISOSTS data can be used in Typefi workflows using the Import ISOSTS action.

NISO STS, based on and interoperable with JATS v1.1, is currently a draft standard.


Journal Article Tag Suite (JATS) is a National Information Standards Organization (NISO) standard for tagging journal articles. JATS version 1.0 and 1.1, and BITS 2.0 content can be used in Typefi workflows using respective Import/Export JATS actions.


Markdown is a lightweight markup language with plain text formatting syntax. The Import Markdown action converts Markdown to HTML.

Microsoft Word

Integrate DOCX documents from Microsoft Word, Google Docs or your computer into a Typefi workflow using the Import DOCX action. All paragraph style formatting, bulleted and numbered lists, basic character formatting (bold, italic, underline, strikethrough, subscript and superscript), embedded images, index tags, bookmarks and hyperlinks are retained. For scientific, technical and medical publishers, mathematical expressions are preserved as native MathML.


NLM Journal Archiving and Interchange Tag Suite (NLM) is a standardised markup for journal content developed by the National Center for Biotechnology Information and National Library of Medicine. The Import/Export NLM actions support both versions 2.1 and 3.0 of the standard.


PDFtk is a cross-platform tool for combining or splitting PDF documents, applying watermarks, Bates numbering, or password protection, or updating document metadata. Typefi’s collection of PDFtk actions allows you to utilise these features in your workflows.

Run Script

Run Script is an advanced action that enables Typefi workflows to integrate with third-party applications via command line arguments.


Structured Product Labeling (SPL) is a document markup standard approved by Health Level Seven (HL7) and adopted by the U.S. Food and Drug Administration (FDA) as a mechanism for exchanging product and facility information. SPL content can be used in Typefi workflows using the Import SPL action.


The collection of Utility actions add assemble, copy, delete, email, FTP, move, and tag functions to Typefi workflows. In addition to the file-based functions, Utility actions also support metadata editing, and applying conditions to content.


The eXtensible Stylesheet Language (XSL) action allows Typefi workflows to transform an XML document according to instructions specified in an XSL stylesheet. The XSL action uses the Saxon 9 processor.

Typefi Event Scripts

Scripting is one of the most powerful features of Adobe InDesign and InDesign Server, allowing you to automate complex layout and design tasks.

The Typefi Event Script architecture enables InDesign scripts to run at key events within your automated publishing workflows to augment, extend or add new capabilities.

Typefi customers have a range of scripting options. You can:

  • Choose from Typefi’s standard suite of event scripts (listed below) which add powerful formatting options to the Create InDesign Document and Create InDesign Book actions;
  • Have Typefi’s Professional Services team develop custom scripts for you;
  • Create and deploy scripts yourself.

To learn more about Adobe InDesign scripting for Typefi users, check out Peter Kahrel’s DO MORE with Scripting series.

Advanced GREP Styles

Advanced GREP Styles is a high-performance engine for applying custom formatting to text that matches a GREP expression. Highly configurable and significantly faster than using InDesign’s GREP Styles feature, Advanced GREP Styles is the ideal tool for those who want to quickly find, correct and/or format text.

Avoid Short End Lines

Avoid Short End Lines is a lightweight event script that automatically fixes short words at the end of a multi-line paragraph. You can define how many characters must be kept together and whether any paragraph styles should be excluded from the rule.

For more advanced copy-fitting rules, including text overset and unbalanced columns or pages, check out the Typefitter plug-in for Adobe InDesign.

Conditional Keeps

The Conditional Keeps event script enhances your ability to control paragraph breaks by adding conditional rules to InDesign’s Keep Options.

Conditional Keeps rules can be set to enable Keep with Previous or Keep with Next __ Lines only when certain criteria are met; for example, Keep with next only if the following paragraph is ___, or Keep with previous only if the previous paragraph is not ___.

Conditional Spacing

The Conditional Spacing event script enhances your ability to control spacing between paragraphs by adding conditional rules to Space Before and Space After. Conditional Spacing rules can be set to dynamically suppress Space Before and/or Space After when certain criteria are met, such as between paragraphs of the same style or stacked headings.

MathType Alignment

The MathType Alignment event script automatically adjusts the placement of any MathType EPS equations. Rather than sitting above the baseline and disturbing the vertical space between lines of type (leading), the apparent baseline of each MathType EPS equation is realigned to match the baseline of the surrounding text.

Overset Detection

With the Overset Detection event script you can see at a glance if a document contains overset text. You have complete control over the appearance of the overset frame overlays and it even supports detecting overset text within table cells. Overset Detection gives authors and editors high visibility into the presence of overset text and helps prevent costly printing mistakes.

Table Column Alignment

The Table Column Alignment event script manages and dynamically determines the horizontal offset and aligns the contents of a table cell based on a special character, such as decimal alignment or an equal sign, for alignment of variables.

URL Breaking

The URL Breaking event script increases readability by ensuring that long URLs intelligently break across lines, such as recommended by the Chicago Manual of Style (typically before punctuation and without adding hyphens).

Ready to revolutionise your publishing with Typefi?

Typefi’s business development team will work with you to understand the publishing challenges you’re facing, and determine which Typefi solution is right for you.

Start by telling us a bit about your publishing needs and we’ll be in touch!