## Font Installer

This module is responsible for installing, un-installing, and managing your fonts. The main display is a list of the installed fonts, grouped via the fonts' family name - the number in square brackets represents the number of installed styles for that family. e.g. The Times font may be listed as:

- Times [4]

  - Regular

  - Italic

  - Bold

  - Bold Italic

The module has 2 main modes of operation:

1. Font Installation

2. Font Management

### Font Installation

This mode is designed for users who just wish to install, and un-install fonts - and nothing else. Present within this mode are the following controls:

1. Settings menu button. Use this button to change the mode of this module, toggle the displaying of a large font preview, and to change the text used for the previews.

2. A combo-box used to change what fonts are shown, and where they will be installed.

   1. Personal Fonts The fonts shown will be your personal fonts, and will not be available to other users.

   2. System Fonts The fonts shown will be those available to all users. Installing a font system-wide, or removing a system-wide font, will require administrator privileges. These fonts are displayed with bold text, to differentiate them from the Personal fonts.

   3. All Fonts This will display all fonts, both personal and system-wide.

3. A text field allowing you to filter the list of fonts. You can filter fonts based upon their family name, or their style name.

To install a font, press the Add... button, and select the desired fonts from within the file dialog. The setting within the above mentioned combo-box will control where the fonts will be installed.

To un-install fonts, select the appropriate fonts from the list, and press the Delete... button.

### Font Management

Enabling this mode, will activate the following extra functionality:

1. Enabling and disabling fonts.

2. Placing fonts within groups.

3. Extra font filtering categories.

   1. Foundry.

   2. FontConfig match. This allows you to enter a family name, and see the family that fontconfig would actually use.

   3. Font file.

   4. Font file location.

   5. Writing system.

4. Scanning for duplicate fonts

In this mode, the combo-box from the Font Installation mode is replaced by the list of font groups.

#### Enabling and Disabling

Users with many fonts may find it useful to only have certain fonts enabled (or active) at certain times. To facilitate this, this module will allow you to disable individual fonts, or whole groups of fonts. Disabling a font does not remove the font from the system, it simply hides it so that it no longer appears within applications. Re-enabling a font will then allow it to be used.

#### Font Groups

There are 4 special pre-defined font groups:

1. All Fonts This will display all fonts, both personal and system-wide.

2. Personal Fonts The fonts shown will be your personal fonts, and will not be available to other users.

3. System Fonts The fonts shown will be those available to all users. Installing a font system-wide, or removing a system-wide font, will require administrator privileges. These fonts are displayed with bold text, to differentiate them from the Personal fonts.

4. Unclassified This will list all fonts that have not been placed into any user-defined groups.

To add a font to a group, drag it from the list of fonts onto a group. To remove a font from a group, drag the font onto the All Fonts group.

#### Duplicate Fonts

If you have lots of fonts installed on your system it is possible that you may have duplicates. The Scan For Duplicate Fonts... tool, is a simple tool that will scan your system looking for fonts that have multiple files associated with them. For example, if you have times.ttf and times.TTF installed in /usr/local/share/fonts the underlying font mechanism (called FontConfig) will only see one of these. So, if you un-installed the font, it would re-appear, as only one of the files would have been removed. Running this tool will produce a dialog listing each font that has multiple files, and the corresponding list of files. To select a file for deletion, click on the column containing the trash can icon.