## Scribus Font Tools (1)

Fonts are one of the major ingredients in Desktop Publishing. Hence, Scribus provides some powerful tools for managing and previewing fonts.

### Font Management

The most important font tools are available via the Document Setup and Preferences dialogs (for the difference between both see the section about Configuring Scribus) in the Fonts tab.

Both dialogs look the same, which might be a bit confusing at first glance, as some options are probably grayed out. However, there is some logic behind the mechanisms, as you will see.

#### Managing Detected Fonts

The first tab (“Available Fonts”) initially shows the fonts detected by Scribus during its first launch. It depends on the operating system which directories or system settings will be searched for fonts (see below). If you open an existing document, Scribus will also search for font files in the document path, which is another word for the directory, in which your Scribus file is currently being stored.

The “Available Fonts” tab consists of many columns, some of which only provide information about a font, while others allow for changing Scribus’s handling of a font – either in an existing document or in every future document. Let’s have a look at these rows one by one:

- Font Name: This is the name of the font as stored in the font file(s). Note that the name is often not identical with the name of the font file(s) itself/themselves.
- Use Font: By default, Scribus makes all fonts it finds and accepts available. Since you may have installed many fonts, you can reduce their number in the Scribus font dialogs (e.g. the Properties Palette or the Style Manager) by unchecking them here.
- Font Family: Many fonts, especially those used in professional typsetting, are part of a so-called font family. A typical “family” consists of different “styles” of fonts, e.g. Regular, Bold, Italic, Bold Italic. Some font families are even larger and contain Serif, Sans Serif, Semi Serif and “Typwriter” (i.e. fonts with a fixed glyph width) groups. This column shows the name of the font family.
- Style: Here you can see the font style (e.g. Regular, Condensed, Semi Bold, Italic).
- Variant: Some sophisticated (and very expensive) fonts provide one or more subcategories within a given “style”, e.g. different kinds of “Regular”, “Italic” etc. Those subcategories can be identified in this column.
- Type: In this column Scribus shows the format of a given font: Postscript (Type 0, Type 1, Type 3, or CFF), TrueType (TTF) or OpenType (OTF). Note that Postscript fonts are always indicated as “Type 1”, independent of the actual format.
- Format: This column shows the internal format of a font file (PFA, PFB, TYPE2, TYPE42, SFNT, TTCF, PFB_MAC, DFONT, HQX, or MACBIN), an information that’s only important for font experts.
- Embed in Postscript: If this option has been activated for a font, the font will be embedded in EPS and Postscript files created by Scribus.
- Subset: Subsetting fonts means including only the glyphs in the font which are used in the document when exporting a Postscript or PDF file. This will create smaller files, at the expense of making it difficult to make minor edits in pre-press tools like PitStop. Unless you are sending a PDF to a commercial printer, you can subset fonts fairly reliably. This is especially important when you are trying to keep a downloadable PDF to the smallest size. It is important to note that for most OpenType and some TrueType fonts the “Subset” option is checked automatically, which means you cannot choose to embed the font in the PDF export dialog. The reason for this behavior is the size of those fonts, since the OTF and TTF file format specification allows for several thousand glyphs per file. Embedding those might result in huge PDF files, so disabling the embedding option is a built-in safety measure. If, for some reason, you want to embed a font in a PDF file anyway, you can simply uncheck the “Subset” option in this tab.
- Access: Here you can see whether an available font has been installed in one of the operating system’s font directories (“System”) or in either the user’s home directory (Mac OS X, Linux, *BSD) or an additional font path (see below). In both cases the font access will be indicated as “User”.
- Used in Doc: This column shows whether a font is being used in your currently open document (only available in the Document Setup).
- Path to Font File: Here you can see where the font file is located.

#### Font Substitutions

When opening a Scribus document, Scribus runs a check to see if all fonts listed in a document are available. In case a given font is not available on your computer or a network directory, Scribus, upon opening the doc, will ask you to choose a substitution:

You can can later adjust or change your choice in the “Font Substitutions” tab. This allows you to change the original substitution pattern, either for the current document or all newly created documents.

#### Adding Additional Font Paths

One of the challenges in font management is the way different operating systems provide access to fonts and handle them internally. For example, Windows, OS/2, eComStation and Haiku use a single system-wide directory (Windows: `C:\Windows\Fonts`; OS/2 and eComStation: `C:\PSFONTS`, Haiku: `/system/data/fonts/`), while modern members of the UNIX family allow for the use of system-wide, as well as user-specific directories (Mac OS X: `/Library/Fonts` and `/Users/username/Library/Fonts`; Linux and *BSD: `/usr/share/fonts`, `/usr/local/share/fonts` and `/home/username/.fonts`). In the early days of Desktop Publishing this was a serious problem, as professional users had to work with hundreds or even thousands of fonts, while the hardware, as well as operating systems were unable to handle this amount of fonts. As a consequence, professionals had to work with a font manager, a software that helped to reduce the number of available fonts to a level that could be handled by operating systems and applications. To prevent a system crash, font managers also allowed to specify additional font paths, i.e. the use of font files that didn’t have to be copied to the system’s font folder(s).

While modern hardware, operating systems and applications can easily work with hundreds of installed fonts, the feature to specify additional font paths, which is available in Scribus itself, is still quite useful. For instance, many users don’t want to install fonts that they only use occasionally, so when they have to use a certain font, they can copy it to any directory and add the path to the file(s) in the Scribus font manager.

To set an additional font path. you have to use File > Preferences > Fonts > Additional Paths without any document open (in the Document Setup this tab is always grayed out). Here you can add one or more additional paths, which are not part of your system’s defaults: