Fonts

In templates for personalized customer communications you can use the operating system's fonts, including imported fonts.

When you are using a font that is not installed on your machine (for example, the bold or italic variant of a regular font) Windows tries to simulate the font in the Designer. Likewise, PlanetPress Connect tries to simulate the font in the output. It is however not guaranteed that the output will be exactly as shown in the Designer. It is strongly advised to make sure that all used fonts are available and to always test the output before running production jobs.

Hosting non-standard fonts on the operating system in a server environment (as opposed to importing them into the template) is not recommended.
If output is produced on the server whilst running under a different account, that account might not have access to the font.

If you do add a font to a server, select the option "Install for all users", and do not forget to restart the machine, as otherwise the font might not be available, due to the way certain Windows versions handle fonts.

Applying a font

To apply a particular font to a piece of text, you can:

  • Select some text, or an element that contains text (see: Selecting an element) and select a font from the Fonts drop-down on the toolbar.
  • Use the name of the font in a CSS rule, for example:
    body {
    font-family: Verdana, Arial, sans-serif;
    }
    Instead of the body tag, any element that can have the CSS property ‘font-family’ can be used.
    Make sure that the rule is applied to the text that you wanted to apply the font to; see Step 2: apply CSS to the content.

    The reason for specifying more than one font in a style sheet for web pages andemails is that the font might not be available on the device on which they are viewed.
    Order the font names by preference. The last one should be the generic font family (either serif or sans-serif).

Importing a font

To import a font into a template:

  • Drag the appropriate font files into the Fonts folder on the Resources pane.
Font software may have specific restrictions for copying and redistribution. Please consult the license agreement for each font vendor before using it in a template. It is your responsibility to comply with the requirements of third-party agreements.

Vertically-oriented fonts (fonts whose typeface name begin with the at (@) character) are not supported in Connect.

Combining font files with font effects

You can style text using the Bold and Italic buttons on the toolbar. When you do that with text that is displayed in an imported font, and there's no file that contains the bold or italic version, Connect will mimic the bold and italic versions of that font. This is called style simulation.

Style simulation is costly in terms of performance (output is created slower) and results in bigger files.
It is much better, if you have separate files for the bold, italic and any other versions of a font, to use those. Here's how to do that.

  1. Import the files for the bold, italic and any other versions of the font into the Fonts folder.

    Initially, imported fonts appear as separate entries in the Fonts drop-down on the toolbar. They are not used automatically when you style text using the Bold and/or Italic button.
    To make the Designer use the styled version of a font when you click the Bold or Italic button, open the Font Manager:

  2. From the menu, select Edit > Fonts.
  3. Combine each of the styled fonts with a font effect:
    • Select the font and click the Edit button.
    • Select the appropriate font effect (e.g. Font Weight: Bold, or Font Style: Italic).
    • Change the name of the styled font. It should have the same name as the regular font.
  4. Close the Font Manager.

Font types

The Designer currently supports 4 font types: TTF, OTF, WOFF, EOT and SVG.

When you are creating a Web template, keep in mind that the different font types are not supported by all clients; for instance, EOT and SVG are used only by Explorer and Safari, respectively.

When creating an Email template, it's better to import several types of the same font, in order for any client to see the appropriate fonts.

In the case of a Print context you do not need to provide alternative fonts, because the output is not displayed using a font from the device on which the output is read.

Applying an imported font

Once a font is imported, it is automatically added to the Fonts drop-down on the toolbar.

It can also be used in the style sheets, even in combination with other fonts, for example:

body {
font-family: 'MyWebFont', Arial, sans-serif;
}

Using remote fonts

In order to use a remote font, you have to add a remote style sheet that points to a web font style sheet, for example https://fonts.googleapis.com/css?family=Roboto+Slab. For instructions see Using a remote style sheet.

Remote fonts can be applied to content in a Master page, section, or Snippet. They may be used in a style sheet and they are automatically added to the Fonts drop-down on the toolbar. Note that the list of font names is based on the style sheets that are included in the active section (see Applying a style sheet to a section) or, when editing a Snippet, in the section that was active when the Snippet was opened.

Support for remote fonts in email clients cannot be relied upon, and not all remote fonts are supported by all browsers. It is therefore recommended to add fallback fonts to the specific style rules whenever using remote fonts in a Web or Email section (see Applying a font).