## User interface

Fontmatrix has both traditionally and not quite traditionally implemented functionality.

Most important user interface parts you will see are:

- Menu bar, on top of the window
- Main area, with tabs representing one or another mode
- Browse Fonts sidebar
- Tags sidebar
- Status bar
- System tray icon

### Menu bar

There is nothing special about menu bar in Fontmatrix. Menu items are logically divided into 7 top level menus:

- File menu collects everything related to input and output
- Edit menu collects everything related to items currently selected or filtered in search fonts sidebar
- Browse menu has command for navigating inside fonts sidebar
- View menu controls visibility of sidebars
- Scripts menu collects everything related to internal scripting
- Service menu groups various additional tools that you don't usually use on daily basis
- Help menu allows to open this help system and an About dialog

### Main area

Main area of the window is using tabbed interface to split different functionality. First three tabs (Font Information, Sample Text and Glyphs) are related to viewing fonts. The other three tabs (Playground, Classification and Compare) are related to refining selection of fonts and selecting exactly the ones you need by means of comparison.

Main area and Browse Fonts sidebar have mostly one-way connection: changes in the Browse Fonts sidebar affect content of the main area and not the other way round:

- Font Information tab displays a summary on a currently selected font.
- Sample Text tab renders a text using a currently selected font.
- Glyphs tab displays a chart of glyphs present in a currently selected font and grouped by Unicode blocks.
- Playground tab allows previeing and comparing single lines of custom text rendered using a currently selected font.
- Compare tab allows comparing glyphs of fonts selected in the Browse Fonts sidebar.

The only exception is Classification tab which has two-way connection with the sidebar: it both updates list of fonts in the sidebar to filter fonts that have particular PANOSE defined characteristics and reacts to changes in the sidebar.

### Browse Fonts sidebar

This sidebar is the gateway to your fonts collection. What it does apart from letting you search for fonts using metadata queries (discussed in a dedicated chapter) is a) listing fonts already added to the database and b) listing fonts available in the local system and mounted remote systems. This functionality is divided into three tabs.

#### Names

Fonts that are already added to the database are listed here and sorted alphabetically by the first letter of a font's typeface. They are also grouped in several levels: the first level in initial letter of a name, the second level is name of the typeface and the last level is name of the variant (style). Activation and deactivation of fonts is explained separately.

Clicking Collapse or expand opens a drop-down menu with items controlling view of the hierarchy described before: you can either collapse or expand items up to the first letter group (upper level).

Show face boxes button toggles visibility of checkboxes in front of font family faces allowing or forbidding you to selectively activate or deactivate them in the system.

#### Previews

In this tab Fontmatrix renders samples of a short text with every filtered font sorted alpahabetically.

The text and font size of previews can be changed below previews. If you use some custom text, you might like turning on subtitles for every preview telling you what font is used. This can be done in Display tab of Preferences dialog along with choosing font and font size used for those subtitles.

By default however previews render names of fonts themselves. This is done using special commands with self-explanatory names: <name>, <family> and <variant>.

#### Folders

You can preview typefaces of installed fonts listed in the Windows Fonts view, typefaces of fonts listed in the List view, or you can select any folder in the Folders view preview all typefaces located in the selected folder.

### Tags sidebar

This is where you manage tags and assign them to currently selected fonts. Detailed information on using tags to manage your fonts collection is provided in a dedicated chapter.

### Status bar

Status bar in Fontmatrix isn't really used as extensively as e.g. in Inkscape. The left part displays hints for menu items. The right side names the currently selected font and lists amount of currently filtered fonts.

### System tray

System tray, also known as notification area, is usually located somewhere on desktop environment panel (or one of the existing panels). Its function is to hide windows of applications that you don't want to see all the time.

Because you still might want to control some of these applications (even frequently sometimes), clicking on icons in the notification area usually either toggles visibility of the main window of an application or display a menu with various items. This is exactly how it works for Fontmatrix: right mouse button click toggles visibility of the main window, and left mouse button click reveals a menu. Since this is a highly optional feature, you can enable or disable it from Preferences dialog. Detailed information about this functionality is provided in a dedicated chapter.