Template Requirements

In regards to designing templates for the Publisher, where do the biggest problems lie? Are there any possible workarounds for existing templates? To simplify the answer, we’ll split Sketch and InDesign up, since the way you create templates will slightly differ depending on which one you’ll use.

Generally, the Publisher is best suited for creating less complex templates, with as little running text as possible. Why? Simply because when applying lengthy text snippets or complex imagery, you could run the risk of creating inconsistencies. Business cards, posters, or ads are usually better suited than flyers, brochures, or fact sheets. Text-heavy translation workflows can also prove tricky since text lengths can differ depending on the language.

Keep your InDesign packages as small as possible (as big as necessary). Large files and unused elements make the Templates slower, so we recommend you only add images and other links in the necessary sizes/quality (e.g. jpg image instead of a PSD) and also remove any unnecessary elements (like master pages) from your original InDesign file.

Publisher only modifies elements in the source document that have actually been changed. For example, if no changes are made to an element, the element in the original document remains untouched. This means that even if elements don’t look quite right in Publisher, they are still rendered correctly when downloaded – because, essentially, they haven’t been modified.


The most important considerations when designing or converting InDesign documents for Publisher use are listed below. Please know that, since the Publisher is always evolving, changes may occur to the list.

InDesign Version: We support InDesign CS4 (where IDML was introduced) or newer.

InDesign Package: Publisher only accepts InDesign package archives, not .indd files. In order to package an InDesign document for Publisher, please follow these steps:

  1. Save your InDesign document.

  2. Go to “File > Package…” and make sure that all fonts and images are correctly linked, now click “Package”.

  3. Make sure to check the following boxes in the next dialog:

  • Copy Fonts

  • Copy Linked Graphics

  • Update Graphic Links in Package

  • Include IDML

4. Create the package, and make a .zip file of the resulting folder (containing the .idml file, a Links, and a Document Fonts directory)

5. Go to your Template Library in Frontify, click “New > InDesign Package”, and choose the previously created .zip file.

Such a zip archive must not contain more than one .idml file and the links and fonts folder, there cannot be multiple documents (.idml files) in one archive, even if the same links or fonts are shared.

Fonts: By completing the steps above, fonts are included in the package, and do not need to be manually installed on the server. The fonts need to be included in every package, not just one for the whole Frontify instance. Only static TTF and OTF fonts are supported, other formats need to be converted before packaging. (E.g. postscript type 1 fonts are not supported.)

Variable fonts are not supported, please make sure to use static fonts.

Adobe Cloud fonts are not supported because of licensing restrictions: https://helpx.adobe.com/fonts/using/font-licensing.html#act-server. Make sure fonts are actually available and are not marked with square brackets, e.g. in the paragraph style settings.

Layers: Put editable layers into the foreground (as high up in the layers panel as possible), while non-editable layers should be in the background (as low in the layers panel as possible). This is due to the partial render mechanism: We try to render as much of the non-editable elements in a static background image.

Master Pages: Elements placed on master pages are not changeable in templates or publications. Make sure to place the content you want to change on the content pages and not in the Master.

Image Requirements:

Images: Do not rotate, mirror, or transform images if they should be replaceable by the consumer. Transformations will be kept when replacing images, which could leave the consumer confused if replacements are suddenly transformed. 

Embedded Illustrator, Photoshop or PDF files could be scaled incorrectly, depending on how they’re placed. (No general rule can be stated here.) Additionally, embedded images with applied options during the “Place…” operation (e.g., automatically cropping the background of PSD files or selecting a specific page) are not properly supported. Whenever possible, Illustrator or Photoshop files should be converted to PNGs to mitigate these issues.

Additionally, “Frame Fitting Options” are not supported, and using them could result in ill-positioned images.

Embedded images (recognizable from the “embedded” icon in the Links palette) can’t be replaced - they will show up after the import, but the “Replace Image” functionality will fail to replace the images in the Download. The solution is to un-embed these images if they should be replaceable - for logos, etc. that shouldn't be replaceable, no action is required.

Image Placeholders: If you’d like to include image placeholders (empty image frames) without an actual image (but maybe an example color), make sure to use a Graphic Rectangle (set content type via “Right-click > Content > Graphic”). Any other elements won’t be recognized as image placeholders.

Text: Split different text styles or elements (e.g., title and subtitle) into separate text fields, so they can be unlocked, edited, and styled independently. Because of differences in text-rendering between the browser and InDesign, line-breaks might end up earlier or later in the text. 

Try to keep text simple, and avoid multiple text stylings whenever possible. Some text styles, such as super-/subscript, certain margins or padding are not supported.

Try to use paragraph and character styles as much as possible, only override them if necessary (e.g., with a different color). Leading and font-sizes can be especially tricky – make sure to have clean leadings and font-sizes on your paragraph and character styles.

Paragraph / Character Styles: Paragraph and Character Styles need to be ordered by their “Based On” setting - Styles can only be based on Styles that are listed above. If you have a hierarchy of styles that use the “Based On” setting, move the most basic style to the top of the styles-list.

Hyphenation: InDesign standard is “hyphenation on”. Due to browser restrictions, this can’t be displayed in edit mode. If you don’t want to have any hyphenated words in your publications, make sure to remove the tick on the hyphenation box in InDesign (either in “Paragraph” or when defining your Paragraph Styles.

Text frames: “Auto-Size” is currently not supported, so text frames will always be fixed. Irregularly shaped text frames are not supported – use rectangular text frames instead.

Text (bullet) lists: Create Bullet & numbering lists by setting the bullet list in a paragraph style. The following properties are supported in the text list

  • Paragraph styles on the list

  • Character styles in items

  • Create or delete bullets/numbers on an existing list

  • Custom marker (Unicode characters)

  • Left indent and first-line indent for items (we take the first tab for positioning if multiple are set)

  • Multiline bullet point text (Softbreaks)

The following properties are not supported (yet):

  • Create or delete a bullet/numbering list

  • Marker (bullet/number) character styles

  • Nested & continuous lists

Text columns: Text columns are currently not supported.

Text regions: Text flow over multiple elements or pages is not supported.

Tables: Tables are currently not supported.

Nested/Transformed elements: Elements with multiple transformations applied (e.g., rotation and scaling) may end up in the wrong position in Publisher. Especially mirrored and rotated elements (at the same time) are affected. Nesting may intensify this behavior in certain situations. As a rule of thumb: try to keep your document as simple as possible, unnesting or ungrouping elements might help.

If you have any questions please don't hesitate to contact us. 

Did this answer your question?